Перевірка відповідності адреси електронної пошти
Приклади
Регулярний вираз для перевірки електронної адреси
/^[a-z0-9_-]+@[a-z\.{1}0-9-]+\.[a-z]{2,6}$/i;^ - початок
$ - кінець
[a-z0-9_-] - дозволені символи
{2,6} - кількість символів (від 2 до 6)
і - регістронезалежність
\. - крапка (потрібно екранувати \)
$('#btn1').click(function(){ var pattern_mail = /^[a-z0-9_\-]+@[a-z\.0-9-]+\.[a-z]{2,6}$/i; var mail = $('#mail_input'); if(mail.val().search(pattern_mail) == 0){ mail.addClass('ok'); setTimeout(function(){ mail.removeClass('ok');}, 1000); } else { mail.addClass('error'); setTimeout(function(){ mail.removeClass('error');}, 1000); } });
далі ✏