我一直试图找到2个正斜杠之间的值。值可以是xx/a/xx
,xx/ab/xx
或xx/c/xx
我只想获取这两个斜杠之间的值,'xx'可以是任何字符,因为这是url中路径名的一部分。这是我到目前为止所做的,但它没有用。
var pathname = window.location.pathname;
var match = pathname.match(/\/(\w+)\//i)
答案 0 :(得分:5)
你真的不需要这里的正则表达式,使用split
:
var s = 'xx/ab/xx'
var r = s.split('/')[1];
//=> ab