Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > regexp для мейлов


Автор: ShurikA 15.12.2009, 23:55
Как будет выглядить regexp для такой структуры е0мейл адресов:
Код

[email protected],[email protected] ...   и т.д.


вот такой не работает:
Код

/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i

Автор: nerezus 16.12.2009, 05:02
ShurikA,  промахнулся разделом.


А по теме даже советовать ничего не буду - ответ ищется в гугле сразу же.

Автор: patap 16.12.2009, 14:31
ну самый простяцкий
Код
[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}


а там и поизвращаться

Автор: comcon1 16.12.2009, 18:05
/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i

^ - начало строки
$ - конец строки

ты сделал регексп для случая, когда адрес всего один

Автор: awdev 16.12.2009, 18:49
К чему велосипеды?


Про функцию filter_var что-то слышали/нет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)