javascript - 正则表达式在斜杠之间查找值

标签 javascript regex

我一直在尝试找到 2 个正斜杠之间的值。该值可以是 xx/a/xxxx/ab/xxxx/c/xx

我只想获取这两个斜杠之间的值,“xx”可以是任何字符,因为这是 url 中路径名的一部分。到目前为止,这是我所拥有的,但它没有用。

var pathname = window.location.pathname;
var match = pathname.match(/\/(\w+)\//i)

最佳答案

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

var s = 'xx/ab/xx'
var r = s.split('/')[1];
//=> ab

关于javascript - 正则表达式在斜杠之间查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25190747/

相关文章:

javascript - 如何使用从javascript(无界面)开始的ESC/POS打印机进行打印

javascript - 如何使用 Vue.js 从 $emit 有效负载中获取值

regex - BASH:搜索字符串并准确显示子字符串在其中出现的确切次数

javascript 正则表达式 匹配 ^[^#]?

regex - Bash grep -E 正则表达式

javascript - 动态将表td更改为iframe

javascript - ng-repeat 与输入文本框跟踪 $index

javascript如何foreach显示数据json对象

javascript - 正则表达式检查句子中的单词

javascript正则表达式多个条件