Реклама на сайте Advertise with us

Как на Перле реализовать email validator?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 01.10.04
Сообщения: 456
Рейтинг: 149

Ссылка на сообщениеДобавлено: 29/08/05 в 18:02       Ответить с цитатойцитата 

Как на Перле реализовать email validator?
В Перле не секу.

Типа

если email соответствует синтаксису то ("Действие1");

если нет - то ("Вы ввели косячный email!");

Использовать JavaScript в моем случае неудобно, так как
придется перелопатить все сайты, на которых стоит email-форма.
Проще устроить проверку во входном одном Перл-скрипте, куда стекаются
все email'ы.

Поможите плз.

Сервага. Get 75 GB extra disk space! Купон:globalservage

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 29/08/05 в 19:17       Ответить с цитатойцитата 

Код:
if ($email =~ /^\w+(\.\w+)*\@\w+(\.\w+)+$/) {
        print "valid email address\n";
    }
    else {
        print "invalid email address\n";
    }

подробней надо?

3
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 30/08/05 в 13:22       Ответить с цитатойцитата 

bjim писал:
Код:
if ($email =~ /^\w+(\.\w+)*\@\w+(\.\w+)+$/) {
        print "valid email address\n";
    }
    else {
        print "invalid email address\n";
    }

подробней надо?

1@1.1
фуйня товарищи icon_smile.gif

Sutra - лучшая система управления трафом

3
 

full-plastic programmist

С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779

Ссылка на сообщениеДобавлено: 30/08/05 в 14:14       Ответить с цитатойцитата 

begemot писал:
1@1.1
фуйня товарищи icon_smile.gif


хм, МХ тоже думает что это емейл icon_smile.gif

а что же тогда - проверять все зоны? да еще и сразу проверять наличие домена? а как тогда проверить правильность имени в емейле?...

может подойти с другой стороны: при вводе емейла - высылать на него что-то важное - пароль, или код конфирмации или еще чего - тогда все левые, даже похожие на реальные - отсеются...

вот соскучился по мастеру...

3
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 30/08/05 в 14:24       Ответить с цитатойцитата 

Можно немножко усложнить... насчет диапазонов символов.. чтобы например 1@1.1 не пропускало, а 1@11.ru пропускало icon_smile.gif но толку-то...
код конфирмации самое то.
НО: согласно исходных данных, ищется замена решению на javascript. Соответственно... конфирмационные коды и проверка хостов отпадает.
В рамках постановки задачи, тут можно только усложнить правило отбора адресов, но не сильно-то разгонишься.

По теме: http://www.greatcircle.com/lists/majordomo-workers/mhonarc/majordom…00015.html
Целесообразность такого для меня лично под вопросом...

3
 



С нами с 01.10.04
Сообщения: 456
Рейтинг: 149

Ссылка на сообщениеДобавлено: 30/08/05 в 23:12       Ответить с цитатойцитата 

В итоге все-таки сделал проверку на JavaScript. Спасибо всем. Рейтинг добавил +3.

Сервага. Get 75 GB extra disk space! Купон:globalservage

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »