Проверке формальной правильности адреса надо уделять особое внимание.
Типичный e-mail адрес выглядит так: javascripts-do@yandex.ru
Сформулируем формальные требования к электронному адресу:
Адрес должен содержать специальный символ "@", который отделяет имя пользователя почтовой системы от доменного имени;
Адрес не должен содержать символов "пробелов", ",", ":", ";", "!", "#", "%", "*", "(", ")", "=", "+", "{", "}", "[", "]/", """, "'", "/", "\" и "|";
Адрес должен состоять только из латинских символов;
Так как в Интернете не существует компьютеров имеющих доменные имена первого уровня, то после символа "@" должна быть как минимум одна ".";
После последней точки должно быть не менее 2-х и не более 4-х символов, причем наличие цифр не допускается;
Между последней точкой и символом "@" должно быть не менее 2-х символов
Слева от "@" должно быть не менее четырех символов.