С нами с 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";
} |
подробней надо?
|
|
|
|
С нами с 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
фуйня товарищи
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 30/08/05 в 14:14 |
begemot писал: | 1@1.1
фуйня товарищи |
хм, МХ тоже думает что это емейл
а что же тогда - проверять все зоны? да еще и сразу проверять наличие домена? а как тогда проверить правильность имени в емейле?...
может подойти с другой стороны: при вводе емейла - высылать на него что-то важное - пароль, или код конфирмации или еще чего - тогда все левые, даже похожие на реальные - отсеются...
|
|
вот соскучился по мастеру...
|
3
|
|
|
С нами с 03.08.04
Сообщения: 129
Рейтинг: 263
|
Добавлено: 30/08/05 в 14:24 |
Можно немножко усложнить... насчет диапазонов символов.. чтобы например 1@1.1 не пропускало, а 1@11.ru пропускало но толку-то...
код конфирмации самое то.
НО: согласно исходных данных, ищется замена решению на javascript. Соответственно... конфирмационные коды и проверка хостов отпадает.
В рамках постановки задачи, тут можно только усложнить правило отбора адресов, но не сильно-то разгонишься.
По теме: http://www.greatcircle.com/lists/majordomo-workers/mhonarc/majordom
00015.html
Целесообразность такого для меня лично под вопросом...
|
|
|
|
С нами с 01.10.04
Сообщения: 456
Рейтинг: 149
|
Добавлено: 30/08/05 в 23:12 |
В итоге все-таки сделал проверку на JavaScript. Спасибо всем. Рейтинг добавил +3.
|
|
Сервага. Get 75 GB extra disk space! Купон:globalservage
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |