powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регулярка на несколько имейлов
2 сообщений из 2, страница 1 из 1
Регулярка на несколько имейлов
    #38892786
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Помогите отредактировать регулярное выражение

\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

для проверки текста в текстовом поле на соответствие шаблону e-mail в виде:

" someemail1@somdomen1.com, someemail2@somdom2.ru,someemail3@domeno3.ua "

То-есть, вводить можно адрес электронной почты в количестве от 1 до 5. Адреса можно разделять запятыми и пробелами. Пробелы могут быть подряд сколько угодно, а запятая между адресами может быть лишь одна (или вовсе не быть). Каждый адрес почты должен быть валидным. После последнего символа последнего адреса не должно идти знака запятой. Пробелы в конце строки допускаются сколь угодно.

Валидные варианты:
"someemail1@somdomen1.com, someemail2@somdom2.ru,someemail3@domeno3.ua"
"someemail1@somdomen1.com,someemail2@somdom2.ru, someemail3@domeno3.ua "
"someemail1@somdomen1.com someemail2@somdom2.ru someemail3@domeno3.ua"
"someemail1@somdomen1.com someemail3@domeno3.ua"



Невалидные варианты:
"someemail1@somdomen1.com, , someemail2@somdom2.ru,someemail3@domeno3.ua"
"someemail1@somdomen1.comsomeemail2@somdom2.ru, someemail3@domeno3.ua"
"someemail1somdomen1.com someemail2@somdom2.ru someemail3@domeno3.ua"
"someemail1@somdomen1.com someemail3@domeno3.ua ,"

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

Заранее спасибо за любую помощь.
...
Рейтинг: 0 / 0
Регулярка на несколько имейлов
    #38893705
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Застрелишься поддерживать. Разбей проверяемую строку на составляющие (разделители -- запятые и пробелы), обрежь со всех сторон лишнее, проверь каждый адрес отдельно и, если проверка удалась, склей всё обратно по правилам.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Регулярка на несколько имейлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]