假设我有以下网址https://www.google.com/en-gb/test-page
。
我正在尝试提取域名后的所有内容,在这种情况下为en-gb
,但是,按照我的方法,它目前正在吐出整个子弹。
即
var pathname = window.location.pathname.substr(1);
console.log(pathname);
将注销:
en-gb/test-page
如何获取它以便仅注销en-gb
?
答案 0 :(得分:2)
只需使用/
分隔符来分隔
const url = 'https://www.google.com/en-gb/test-page';
console.log(url.split('/')[3]);
答案 1 :(得分:1)
您可以使用URL.pathname
代码:
const url = new URL('https://www.google.com/en-gb/test-page');
const str = url.pathname.split('/')[1];
console.log(str);
答案 2 :(得分:0)
斜线分割:
var [pathname] = window.location.pathname.substr(1).split("/");