|
|
Проверка E-mail введенного в форму
Проверке формальной правильности адреса надо уделять особое внимание.
Типичный e-mail адрес выглядит так:
Сформулируем формальные требования к электронному адресу:
- Адрес должен содержать специальный символ "@",
который отделяет имя пользователя почтовой системы от доменного имени;
- Адрес не должен содержать символов "пробелов",
",", ":",
";", "!",
"#", "%",
"*", "(",
")", "=",
"+", "{",
"}", "[",
"]/", """,
"'", "/",
"\" и "|";
- Адрес должен состоять только из латинских символов;
- Так как в Интернете не существует компьютеров имеющих доменные имена
первого уровня, то после символа "@" должна быть как
минимум одна ".";
- После последней точки должно быть не менее 2-х и не более 4-х символов,
причем наличие цифр не допускается;
- Между последней точкой и символом "@" должно быть
не менее 2-х символов
- Слева от "@" должно быть не менее четырех символов.
<script Language="JavaScript">
<!-- //
function checkmail()
{
txt=document.mail.address.value;
if (txt == "") {
alert("Введите Адрес электронной почты.");
return false
}
if (txt.indexOf(".") == -1) {
alert("Нет символа\".\"");
return false
}
dog = txt.indexOf("@");
if (dog == -1) {
alert("Нет символа\"@\".");
return false
}
if ((dog < 1) || (dog > txt.length - 5)) {
alert("Адрес электронной почты был введен неправильно.");
return false
}
if ((txt.charAt(dog - 1) == '.') || (txt.charAt(dog + 1) == '.')) {
alert("Адрес электронной почты был введен неправильно.");
return false
}
alert("Адрес электронной почты был введен ВЕРНО!");
}
//-->
</script>
Просмотров: 6985  Ваш коментарий будет первым | |
|
|
|
|