Показать сообщение отдельно
  #9 (permalink)  
Старый 22.01.2017, 08:01
Профессор
Отправить личное сообщение для psiklop Посмотреть профиль Найти все сообщения от psiklop
 
Регистрация: 04.03.2015
Сообщений: 163

в этом учебнике есть регэксп для валидности 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.
Ответить с цитированием