javascript - 如何使用javascript获取url中的特定字符并将其存储到id?

标签 javascript html url

例如我有这个网址

http://localhost:3000/legone/survey/surveyform/form11/03141800300000030001

我想将最后一部分“031418003000”中的前11个字符存储在id A中 然后接下来的 4 个字符为 id B“0003” 和 id C“0001”的最后四个字符

我尝试了路径名分割,但它取决于字符。谢谢!

最佳答案

使用String.prototype.substrString.prototype.substring,或正则表达式。以下是执行后者的方法:

var regex = /(\d{11})(\d{4})(\d{4})$/;
var match = regex.exec(window.location.href);
var A = match[1], B = match[2], C = match[3];

关于javascript - 如何使用javascript获取url中的特定字符并将其存储到id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42017312/

相关文章:

javascript - 此语法是否通过右递归定义右结合性

html - 如何以 100% 高度显示 Iframe

regex - HTML5 输入模式搜索报价

html - Bootstrap Nav Bar 覆盖颜色在 JSFiddle 中有效,但在我正在处理的代码中仍然是纯灰色

http - 访问url时如何验证中间服务器是否可读用户和密码部分

javascript - 替代在 url 中使用 hashbangs 来解决 IE9 问题

iphone - NSURL 错误过多

javascript - AJAX $.post 在 View 中有效,但放在 .js 文件中时无效。所有其他 JQuery 都有效

JavaScript 修改函数原型(prototype)的更好方法

javascript - React 通过减少 API 调用来优化性能