正则表达式if-then在JavaScript中

时间:2014-06-23 17:28:22

标签: javascript regex conditional

如何为下面的网址创建基于JavaScript的正则表达式,以查找确切的单词stuff?如果该单词存在,则它会查找数值(\d+)

http://myurl.com/app/stuff/detail/file/1234

我试过了,几乎所有的一切都在这里:http://www.rexegg.com/regex-conditionals.html,但我还是被卡住了。

2 个答案:

答案 0 :(得分:0)

你可以通过积极的前瞻来做到这一点。 Javascript支持积极前瞻。正向前瞻用于检查包含特定字符串的行。

(?:.*?\/(\d+)\/.*?)?(?=\bstuff\b)(?:.*?\/(\d+).*)?

DEMO

答案 1 :(得分:0)

我相信Javascript的Regex实现不包括条件。

您可以在regular-expressions.info

上阅读有关可用功能的信息