Javascript 从地址栏URL提取字符串
如果我有地址栏URL如下; 从该URL字符串获取“MYID9878797878”的最佳方式是什么Javascript 从地址栏URL提取字符串,javascript,jquery,Javascript,Jquery,如果我有地址栏URL如下; 从该URL字符串获取“MYID9878797878”的最佳方式是什么 我应该使用regex吗?如果它位于路径的同一部分,您可以执行以下操作: document.location.pathname.split('/')[3] 如果始终在该数量的/之后,则此操作有效: var mystr = url.split('/')[5]; 试试这个 console.log(location.href.split('/')[5]) 有这么多的名声就有这么多的责任。@guradi
我应该使用regex吗?如果它位于路径的同一部分,您可以执行以下操作:
document.location.pathname.split('/')[3]
如果始终在该数量的
/
之后,则此操作有效:
var mystr = url.split('/')[5];
试试这个console.log(location.href.split('/')[5]) 有这么多的名声就有这么多的责任。@guradio我和你一样惊讶!是否可以不使用拆分,即不依赖于索引?我知道它总是以MYIDOkay开头,然后请尝试JavaScript字符串match()方法。示例代码var maches=url.match(/MYID(.*)\/page/);
var url = "https://subdomain.mysite.com/abc/xyz/MYID9878797878/page/#/route1/step1/step2";
var parameter3 = url.split('/')[5];
//OR var parameter3 = location.href.split('/')[5];
// console.log(parameter3) or alert(parameter3)