2016-01-25 2 views
2

В моей программе MVC мне нужно создать функцию JQuery для проверки электронной почты проверки и регулярное выражение, которое я пытаюсь использовать нижеКак сделать последовательность для * @ в JQuery

var v =/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i; 

но символы *@ между ними будут рассматриваться как комментарии и ошибки. Как избежать этого

ответ

1

Вы можете заменить @ на \x40, чтобы убедиться, что двигатель регулярного выражения получает литерал @.

Кстати, вы всегда можете проверить код символа, используя этот Unicode code converter (или любой другой конвертер, но мне он нравится).

Смежные вопросы