Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从地址栏URL提取字符串_Javascript_Jquery - Fatal编程技术网

Javascript 从地址栏URL提取字符串

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

如果我有地址栏URL如下;

从该URL字符串获取“MYID9878797878”的最佳方式是什么


我应该使用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)