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