我有一个场景,当字符串以字符串47368结束时,我需要使用javascript正则表达式进行识别,但是当47368出现多次出现时,我需要进行识别。例如,我希望得到以下结果
localhost:47368 => true
localhost:47368/abc => false
localhost:47368/abc/47368 => false
答案 0 :(得分:2)
此用例的常见模式(“匹配此而非匹配”)是
^ (?! .* non-match) match
在你的情况下:
^(?!.*47368.).*47368$