Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) проверка e-mail / 8 сообщений из 8, страница 1 из 1
21.12.2005, 22:41
    #33450662
twistfire
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
Привет всем.
Как с пом. javascript проверить e-mail на правильность ввода?
...
Рейтинг: 0 / 0
22.12.2005, 09:32
    #33450945
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
Думаю, так же как и на PHP - c помощью регулярных выражений. Только зачем? Все равно такие данные лучше проверять на сервере, т.к. JavaScript можно и отключить.
...
Рейтинг: 0 / 0
22.12.2005, 10:22
    #33451057
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
ИМХО, если форма большая, то есть смысл проверять данные сначала на клиенте. Это нужно для того, что бы клиент без отправки данных мог увидеть, где он ошибся. И естественно потом не забыть провеить все данные на сервере.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
22.12.2005, 10:32
    #33451078
Duke1999
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
я вот таким пользовался:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script>
var email = document.getElementById('email').value;
emailTest = "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$"; 
var regex = new RegExp(emailTest); 
if (!regex.test(email) || !(email.length >  0 )) 
			errors += "Error in E-Mail address" + "\n";

....

if (errors.length >  0 ) 
		alert(errors);
....
</script>
...
Рейтинг: 0 / 0
22.12.2005, 14:08
    #33452016
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
Перловый регексп RFC822 атачу, а то большой :)
...
Рейтинг: 0 / 0
22.12.2005, 22:42
    #33453239
twistfire
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
спасибо.

А что за "Перловый регексп RFC822"
почему он такой большой? (может это и глупый вопрос, но не задать я его не могу :)
...
Рейтинг: 0 / 0
22.12.2005, 23:23
    #33453257
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
этот регексп учитывает ВСЕ особенности RFC822

Что такое RFC822??? Об этом тут

Формат e-mail адресов определяется именно им :)
...
Рейтинг: 0 / 0
24.12.2005, 16:10
    #33455883
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) проверка e-mail
2Anjey aka PM, спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) проверка e-mail / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]