|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artur Penttinen 2:5020/400 23 Dec 2002 12:38:36 To : Valentin Nechayev Subject : Re: regexp email_check -------------------------------------------------------------------------------- On Sat, 21 Dec 2002 09:34:20 +0000 (UTC) Valentin Nechayev <netch@segfault.kiev.ua> writes to Sergey Nepsha <Sergey.Nepsha@f82.n5083.z2.fidonet.org>: >>>> Sergey Nepsha wrote: SN> Может ктонибудь подскажет более менее хорошую проверку e-mail SN> адресов ? Заранее Спасибо. VN> В "Mastering regular expressions" есть полный готовый пример с, VN> кажется, полным синтаксисом RFC822, а не только с типичными VN> случаями. Там в приложении приведено полное выражение (оно VN> конструируется), содержит 5724 символа ;))) Конструктор, VN> естественно, значительно проще - пара экранов разреженного VN> тривиального кода. VN> Типичные же случаи покрываются выражением вида VN> /\b[A-Za-z0-9._-]+\@[A-Za-z0-9.-]+\b/, с парой исключений по VN> настроению (например, не надо допускать доменную часть без букв) VN> Так как весь софт на этой планете написан не головой, а в лучшем VN> случае том, на чeм сидят, то имеет смысл и не допускать адреса, не VN> подпадающие под это выражение, в свою систему. VN> Был ещe Email::Valid, у него урезанные возможности. как меня убивают сайты, на которых e-mail вида vasya+pupkin@nowhere.com считается невалидным :( wbw,artur (Teveth 18, 5763) -- Вчеpа видел джинсы с шиpинкой сзади. Хоть они и были натянyты на женскyю, довольно пpивлекательнyю задницy, тенденция настоpаживает. --- ifmail v.2.15dev5 * Origin: sonera ncs ltd (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/114896fb264ca.html, оценка из 5, голосов 10
|