I have a regular expression as follows:
^/[a-z0-9]+$
This matches strings such as /hello
or /hello123
.
However, I would like it to exclude a couple of string values such as /ignoreme
and /ignoreme2
.
I've tried a few variants but can't seem to get any to work!
My latest feeble attempt was
^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$
Any help would be gratefully appreciated :-)
Here's yet another way (using a negative look-ahead):
^/(?!ignoreme|ignoreme2|ignoremeN)([a-z0-9]+)$
Note: There's only one capturing expression: ([a-z0-9]+)
.