Регулярное выражение для обнаружения нескольких не символов - PullRequest
0 голосов
/ 10 сентября 2010

Как мне сделать регулярное выражение, которое разрешит все, кроме! @ $% ^ & * () _ + = {} [] |: "; '<>,.? / (Если мне нужно обнаружить больше чем это я могу просто добавить их в регулярное выражение позже?)

Я намерен использовать это, чтобы проверить, присутствуют ли эти символы в почтовых адресах, отправляемых пользователем. Так что, если бы они были там, я мог бы отклонить адрес.

Спасибо

1 Ответ

2 голосов
/ 10 сентября 2010

Вы должны включить разрешенные символы вместо исключения почти всего:

[\w+-]*

Но если вы действительно хотите исключить эти символы:

[^!@$%^&*()_+={}\[\]|\:";'<>,.?/]*

Ресурсы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...