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

Код: 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
(JS) проверка e-mail
    #33452016
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перловый регексп RFC822 атачу, а то большой :)
...
Рейтинг: 0 / 0
(JS) проверка e-mail
    #33453239
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.

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

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

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


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