在URL中的/之间获取字符串

时间:2019-05-09 08:53:37

标签: javascript html string

假设我有以下网址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

3 个答案:

答案 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("/");