我已经用javascript编写了url regex。
/^{[\$\w][\$\w\.\[\]]+\}|^https{0,1}:\/\/[\w\-\.:\/\$\{\}\?=+&#\~%"()]+$/
它工作得很好,现在我正在尝试将'#do_not_shorten:‘添加到我的url regex中
有没有人可以帮我更新正则表达式,它必须符合以下条件'#do_not_shorten:http://www.myexample.com/folder1/folder2/veryverylongstringhere.html‘
发布于 2020-02-12 20:23:16
这可能是一种变通办法,但这对我很有效。
您可以创建两个不同的正则表达式,并将它们组合在一起以获得所需的正则表达式
var re =新RegExp(/^{\$\w\$\w.[]]+}|^https{0,1}://\w-.:/\${}\?=+&#~%"()+$/);
var re1 =新RegExp('#do_not_shorten');
将它们组合在一起以获得所需的正则表达式。
var actualRegex = RegExp('(‘+ re.source + ')|(’+ re1.source + ')')
https://stackoverflow.com/questions/60187044
复制相似问题