Помогите доработать регулярку

spy107

Client
Регистрация
19.08.2012
Сообщения
192
Благодарностей
15
Баллы
18
Здравствуйте. Есть такая регулярка для емейлов:
(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})
но она не учитывает тот факт что в емейле может быть еще знак дефиса "-" или например точка "."
Подскажите как доработать шаб чтоб это учитывалось, точка и дефис ведь могут быть а могут и не быть...
 

spy107

Client
Регистрация
19.08.2012
Сообщения
192
Благодарностей
15
Баллы
18
Нашёл вот такой вариант:
\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}\b
Вроде работает...:D Может кому и пригодится кроме меня...
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Точка - любой символ.
% в валидных емейлах не встречается, как и знак плюса.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)