Здравствуйте!
Имею следующую проблему, есть некий текст, который нужно проверить на наличие не алфавитных символов, но возможно имеющих числа и символ "_", для этого сработала простая регулярка вроде следующей:
^[\W\d\_]+$
Дальше потребовалось также учитывать что фрагмент текста может иметь html представление символа, например
&
который легко определяется, но как заставить учитывать этот фрагмент внутри квадратных скобок регулярки я просто не знаю. Пробовал следующим образом:
^[\W\d\_(\&\;)]+$
(для начала хотел что-бы хоть уже просто
&
определяло), но таким образом регулярка определяет не фрагмент в круглых скобках, а просто один из символов в этих скобках.
Вопрос в том как составить регулярку, что-бы она правильно определяла наличие данного html кода символа, при этом остальной текст не должен содержать каких-либо алфавитных символов.
Для примера вот текст, который данная регулярка должна правильно определить:
2345093489394-
&
_==+_)(0523@#$%^&!///......000
, а вот текст который не должен соответствовать регулярке
2345093489394-
amp
_==+_)(0523@#$%^&!///......000
Надеюсь на Вашу помощь т.к. у самого ничего не выходить, сижу уже пол дня над этой проблемой и все без результатно.
Спасибо каждому кто откликнется!