Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > regexp: самодельный вылидатор e-mail не работает


Автор: galkinsasha 2.12.2010, 22:13
Здрасвуйте! Сразу извиняюсь, но в рег. выражениях "0"

Код

 if (! (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{0,4}$/.test(document.forma.mail.value)) )
  {
    alert("Введите правильный e-mail адрес");
    document.forma.mail.focus();
    return false;
  } 


Вот проверка правильности мыла.... но

galkinsasha@aa. com пропускает.
galkinsasha@a. com не пропускает.
 
Что где нужно поменять чтоб пропускало с одним символоп после @

Спасибо!

Автор: CruorVult 3.12.2010, 11:04
Код

if (! (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9\-]+\.)+[a-z]{0,4}$/.test(document.forma.mail.value)) )
  {
    alert("Введите правильный e-mail адрес");
    document.forma.mail.focus();
    return false;
  } 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)