в этом учебнике есть регэксп для валидности email
var regexpemail = /^\s*[a-z0-9!$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,4}|museum)\s*$/i;
if (value.search(regexpemail) == -1)) \\ошибка
кстати я сам для себя написал небольшую функцию которая исправляет домены на популярные, так как пользователи часто ошибаются и пишут с ошибкой слово yandex или вместо mail.ru - mail.com
но javascript в любом случае только для удобства юзера, а на всякие там уязвимости надо проверять на сервере
если у тебя что-то не работает первым делом в консоль браузера смотри, а не сюда пиши паскальщик загадочник
Последний раз редактировалось psiklop, 22.01.2017 в 08:13.
|