Перевірка відповідності адреси електронної пошти
Приклади
Регулярний вираз для перевірки електронної адреси
/^[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);
}
});далі ✏