sencsk Ответов: 2

Регулярное выражение для шаблона электронной почты


Привет я использую это выражение ниже для проверки электронной почты
/^([0-9a-zA-Z_]+[-._+])*[0-9a-zA-Z_]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/

он работает нормально. но мне нужно дать предупреждение о проверке, когда пользователь вошел _ перед символом @ . как это письмо[abc_C_@abc.com]

я не знаю, как удалить. так что пожалуйста посоветуйте мне закрыть его в ближайшее время

Что я уже пробовал:

если я удалю _ , то будет учтено все подчеркивание.

2 Ответов

Рейтинг:
2

avelsamy

попробовать это,

/^([0-9а-яа-Z_]+[-._+])*[0-9а-Яа-я]+@([-0-9а-Яа-я]+[.])+[а-Яа-я]{2,6}$/


Рейтинг:
1

Patrice T

Цитата:
я не знаю, как удалить.
Почему вы хотите удалить_, что совершенно законно?

Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
Это показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]


sencsk

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

Patrice T

Что именно вы хотите сделать ?
Проверить ? Обнаружить ? Бдительность ? убрать ?
Покажите пример.
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.