正则表达式,用于在斜杠之间查找值

Mdd*_*Mdd 1 javascript regex

我一直试图找到2个正斜杠之间的值.值可以是xx/a/xx,xx/ab/xxxx/c/xx

我只想获取这两个斜杠之间的值,'xx'可以是任何字符,因为这是url中路径名的一部分.这是我到目前为止所做的,但它不起作用.

var pathname = window.location.pathname;
var match = pathname.match(/\/(\w+)\//i)
Run Code Online (Sandbox Code Playgroud)

anu*_*ava 5

你真的不需要正则表达式,使用split:

var s = 'xx/ab/xx'
var r = s.split('/')[1];
//=> ab
Run Code Online (Sandbox Code Playgroud)