|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 31 Mar 2000 18:27:10 To : All Subject : Re: Validate e-mail --------------------------------------------------------------------------------
Dmitriy Goldobin wrote:
>
> Hi!
>
> > Какая-то странная проверка. Уже не проверка на
> > набор символов (было бы достаточно [\w!.@-]),
> > но еще не проверка синтаксиса (например,
>
> Я однажды видел regexp полной проверки валидности
> e-mail. Строк эдак на 5 :) А я даже сообразить не
> могу как в одном regexp проверить одновременно и
> максимальное ограничение на длину домена и минимальное
> на длину отдельных имен в домене.
А что тут такого. Рассмотрим вариант "от трех до
пяти групп, от двух до восьми цифр в каждой. Группы
разделены пробелами."
\d{2,8}(\.\d{2,8}){2,4}
довольно просто. Hу можно чуть удлиннить, заменив
() на (?:)...
Андрей
--- ifmail v.2.15dev4
* Origin: Chelindbank (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/91173c9d732d.html, оценка из 5, голосов 10
|