|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 06 Dec 2001 18:45:36 To : Andrey Larushkin Subject : Re: Проверка адреса -------------------------------------------------------------------------------- Здравствуй, Andrey Larushkin. AL> Делаю проверку введенного электронного адреса: AL> $e_mail=~ m/([0-9a-z])+\@([0-9a-z][0-9a-z\.]+)\.[a-z]{2,3}/i AL> Вроде как работает, но: AL> - при вводе в домене первого уровня (это где ru или com) более трех AL> символов почему-то показывает на правильность адреса, где я просмотрел? Привязывать домен первого уровня к концу исследуемой строки не пробовали? AL> - перед собакой могут быть не только цифры и буквы. Подскажите какие еще AL> символы там могут присутствовать (знаю точка, а еще)? RTFM: RFC 2822. Заодно узнаешь, почему твое выражение неверно в корне. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6359652ea004.html, оценка из 5, голосов 10
|