我正在尝试编写一个与之匹配的RegEx:
/Admin/doctemplate/edit/-537743660332489375
并且末尾的ID号可以更改。也可以像这样匹配一个单独的RegEx:
/Admin/doctemplate/-537743660332489375/edit
我试过了:
/Admin/doctemplate/edit/[-0-9]+/
这是这两种情况的正则表达式:
/^\/Admin\/doctemplate\/(edit\/-?\d+|-?\d+\/edit)$/
有两个例子:
/^\/Admin\/doctemplate\/(edit\/-?\d+|-?\d+\/edit)$/.test(yourString1) ->true
/^\/Admin\/doctemplate\/(edit\/-?\d+|-?\d+\/edit)$/.test(yourString2) ->true
如果要多次使用测试,最好将其设置为变量:
var re= new RegExp("^/Admin/doctemplate/(edit/-?\d+|-?\d+/edit)$")
re.test(...)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句