从地址栏URL中提取字符串

时间:2017-01-16 08:31:44

标签: javascript jquery

如果我有地址栏网址如下; https://subdomain.mysite.com/abc/xyz/MYID9878797878/page/#/route1/step1/step2

获得" MYID9878797878"的最佳途径是什么?从这个URL字符串?

我应该使用正则表达式吗?

4 个答案:

答案 0 :(得分:0)

好吧,如果它在路径的同一部分你可以做到:

document.location.pathname.split('/')[3]

答案 1 :(得分:0)

如果总是在/

之后,这将有效
var mystr = url.split('/')[5];

答案 2 :(得分:0)

试试这个     的console.log(location.href.split( '/')[5]);

答案 3 :(得分:0)

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)