Javascript. Валидация (проверка) email.


Работая на чистом Javascript нередко возникает необходимость проверки правильности ввода email-адреса. В этой статье приведу пример функции, которой пользуюсь сам для этой задачи.

Ниже приведу простой пример реализаци поставленной задачи:

function validateEmail(email) {
    var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}

alert( validateEmail('aaaaa') ); // false
alert( validateEmail('me@onfor.info') ); // true

В примере показана функция validateEmail, в которую нужно передать 1 параметр — целевой email. В ответ функция вернет true или false в зависимости от результата проверки.

На авторство функции не претендую — она взята с stackoverflow.

Работоспособность проверена на множестве своих проектов.

Все гениальное, как говорится — просто.

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *