Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Распознавание e-mal'а

Ответить
Настройки темы
Распознавание e-mal'а

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Кто как это делает? Где можно найти хороший (действительно распознающий правильные/неправильные адреса) код.

Пока мне в голову приходит только что-то типа:
Код: Выделить весь код
/^(([a-zA-Z][a-zA-Z0-9\-_\.]*)\@(([a-zA-Z][a-zA-Z0-9\-]*\.)+)([a-zA-Z]{2,4}))$/
И какой RFC описывает стандарт на e-mail адреса? А то их так много...

-------
http://ivank.ru


Отправлено: 23:01, 29-03-2002

 

Friendly


Сообщения: 1662
Благодарности: 2

Профиль | Отправить PM | Цитировать


http://www.isc.org/ml-archives/bind-.../msg00555.html
Здесь кое что есть, про стандарты.

Отправлено: 13:40, 30-03-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BeerMan

Сообщения: 560
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


...пользовал такую подпрограмму... взял с какого то руководства по Перл...
Код: Выделить весь код
sub verify_email {
 * *local($emails) = $_[0];

 * *if ($emails =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(\.$)/ ||
 * * * *($emails !~ /^.+\@localhost$/ &&
 * * * * $emails !~ /^.+\@\[?(\w|[-.])+\.[a-zA-Z]{2,3}|[0-9]{1,3}\]?$/)) {
 * * * *return(0);
 * *}

 * *else {
 * * * *return(1);
 * *}
}
...пояснения нужны???

-------
...Минздрав предупреждает: Интернет может вызвать зависимость...


Отправлено: 02:11, 02-04-2002 | #3


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


BeerMan
а домены из русских букв?

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 09:17, 02-04-2002 | #4


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


BeerMan
Да всё понятно, вот только e-mail типа: Kul-xackep@some..host..com оно примет за настоящий, а так же если доменное имя будет в зоне из четырёх букв, но оно скажет, что оно не правильно, попробуй just-a-man@host.info.

Добавлено:

vasketsov
А что значит: "домены для русских букв"?

Добавлено:

На счёт двух точек наврал, ссори.

-------
http://ivank.ru


Отправлено: 09:17, 02-04-2002 | #5


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


ivank
Цитата:
домены ИЗ русских букв
типа многие уже регистрируют.
правда, не знаю как это работает.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 12:13, 02-04-2002 | #6


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


vasketsov
Пусть регистрируют, но что делать, если мне нужно на русский сайт кока-колы из... Сингапура, к примеру, зайти? Я так понимаю это будет http://кока-кола.ру, или что-то в этом духе? А в Сингупуре (напоминаю) клав с русской раскладкой очень немного... И будет мне большой облом.

Кстати, \w, если стоит русская локаль, означает русские и английские буквы. Поэтому в своём варианте я и прописал вездк [a-zA-Z] вместо простого \w.

-------
http://ivank.ru


Отправлено: 19:59, 02-04-2002 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Распознавание e-mal'а

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Распознавание русской речи Vsevolod22 Microsoft Windows 7 10 05-11-2009 03:23
Прочие БД - Распознавание движка используемый саитом! nikush Программирование и базы данных 1 23-02-2009 19:00
Распознавание речи Crazy Leha Microsoft Windows Vista 3 05-04-2008 16:22
Распознавание текста (OCR) pva Программирование и базы данных 4 13-03-2007 16:55
Распознавание формул. BlackEric Хочу все знать 1 05-06-2006 01:52




 
Переход