37. Е-mail

Перевірка відповідності адреси електронної пошти

Приклади

Регулярний вираз для перевірки електронної адреси

/^[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);
           }  
 });


далі ✏
Ігор Ка