排除单词/字符串的正则表达式

我有一个正则表达式,如下所示:

^/[a-z0-9]+$

这与字符串相匹配,例如/hello/hello123

但是,我希望它排除一些字符串值,例如/ignoreme/ignoreme2

我已经尝试了一些变体,但似乎都没用

我最近的微弱尝试是

^/(((?!ignoreme)|((?!ignoreme2))[a-z0-9])+$

任何帮助都将不胜感激:-)

还有另一种方法(使用负面展望):

^/(?!ignoreme | ignoreme2 | ignoremeN)([a-z0-9]+)$

注意:只有一个捕获表达式:([a-z0-9]+)

发表评论