![]() |
Кто как это делает? Где можно найти хороший (действительно распознающий правильные/неправильные адреса) код.
Пока мне в голову приходит только что-то типа: Код:
/^(([a-zA-Z][a-zA-Z0-9\-_\.]*)\@(([a-zA-Z][a-zA-Z0-9\-]*\.)+)([a-zA-Z]{2,4}))$/ |
http://www.isc.org/ml-archives/bind-.../msg00555.html
Здесь кое что есть, про стандарты. |
...пользовал такую подпрограмму... взял с какого то руководства по Перл...
Код:
sub verify_email { |
BeerMan
а домены из русских букв? |
BeerMan
Да всё понятно, вот только e-mail типа: Kul-xackep@some..host..com оно примет за настоящий, а так же если доменное имя будет в зоне из четырёх букв, но оно скажет, что оно не правильно, попробуй just-a-man@host.info. Добавлено: vasketsov А что значит: "домены для русских букв"? Добавлено: На счёт двух точек наврал, ссори. |
ivank
Цитата:
правда, не знаю как это работает. |
vasketsov
Пусть регистрируют, но что делать, если мне нужно на русский сайт кока-колы из... Сингапура, к примеру, зайти? Я так понимаю это будет http://кока-кола.ру, или что-то в этом духе? А в Сингупуре (напоминаю) клав с русской раскладкой очень немного... И будет мне большой облом. Кстати, \w, если стоит русская локаль, означает русские и английские буквы. Поэтому в своём варианте я и прописал вездк [a-zA-Z] вместо простого \w. |
Время: 03:16. |
Время: 03:16.
© OSzone.net 2001-