我需要一个匹配url模式或给定字符串[MY_NAME]
的正则表达式
另外两个都非常直接:
/^(http|https):\/\/[^ "]+$/
/\[MY_NAME\]/
但是我不能在一个正则表达式中将它们组合在一起
答案 0 :(得分:0)
您需要使用管道|
:
/^(?:(http|https):\/\/[^\s"]*|\[MY_NAME\])+$/
我添加了括号和反选择器?:
(这假设您要完全匹配任一字符串)
此外,我添加了*
以帮助您的正则表达式正确匹配(以及其他一些小的更改)