Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.09;
Скачать: CL | DM;

Вниз

Нужна функция по проверке E-Mail...   Найти похожие ветки 

 
Reals ©   (2002-04-24 18:14) [0]

Здравствуйте!
Нужна функция, которая проверяет, являеться ли входной параметр E-Mail`ом. Желательно наиболее точная.

P.S. Извините, может это чайниковский вопрос, но просто на данный момент не хватает времени написать свое.
Подскажите пожалуйста.

Заранее премного благодарен.


 
Dimka Maslov ©   (2002-04-24 18:37) [1]

Есть строка s.

1. Ищешь собаку в строке s. Нет собаки - адрес неправильный.

2. Выделяешь подстроку от следующего после собаки символа до конца строки. получаешь строку s1

3. В новой строке ищешь последнюю точку. Нет точки - адрес неправильный.

4. Разбиваешь строку s1 на две подстроки l2d - до последней точки и tld - после последней точки.

5. Сама проверка.
5.2 Длина строки l2d не должна быть меньше двух символов.
5.3 строка tld должна содержать имя какого-лиюо домена верхнего уровня (com, net, edu, gov, mil, biz, info, name, coop, museum; ru, ua, lv, by, kz и прочие национальные домены, их список можно найти в интернете, поисковая фраза - top level domains)
5.4 При наличии соединения с интернетом можно воспользоваться функцией gethostbyname, передав ей значение строки s1. Если функция вернёт ошибку, то адрес неправильный.



 
Song ©   (2002-04-24 23:00) [2]

http://www.swissdelphicenter.ch/torry/showcode.php?id=249



Страницы: 1 вся ветка

Текущий архив: 2002.05.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-26176
AndreyS
2002-04-25 13:53
2002.05.09
Переопределенее принадлежности к контейнерам.


1-26119
Дмитрий Баранов
2002-04-24 15:31
2002.05.09
Плагины и MDI формы.


14-26246
QWest
2002-04-02 09:08
2002.05.09
Братва! Помогите!!!


1-26111
alxx
2002-04-23 17:41
2002.05.09
Импорт библиотеки типов


3-26019
Начинающая
2002-04-16 14:07
2002.05.09
Глупый вопрос