Фильтрация с использованием регулярных выражений - PullRequest
0 голосов
/ 02 июня 2011

У меня есть фильтр для следующих регулярных выражений

[^@()[]\;:,<>]+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/

Мне нужно отменить следующие специальные хартии перед @ domain.com

@()[]\;:",<

любыми предложениями ??

1 Ответ

2 голосов
/ 02 июня 2011

Попробуйте экранировать ] в классе персонажей.

[^@()[\]\;:,<>]+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/
      ^^

Если не экранировать, ] будет неправильно рассматриваться как конец класса символов.

Поскольку это было помечено как Java, помните, что вам нужно избегать использования \\, а не просто \.

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