Показать сообщение отдельно
  #1 (permalink)  
Старый 17.01.2011, 11:29
Аспирант
Отправить личное сообщение для tazododu Посмотреть профиль Найти все сообщения от tazododu
 
Регистрация: 18.02.2010
Сообщений: 90

Помогите с регуляркой
всем привет! использовал вот такую функцию для проверки email
function check_mail(mail) {
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(mail);
}


обнаружился один нехороший баг, функция не пропускает адреса вида mail@i.ua

у самого не получается написать регулярку для проверки с таким условием, поэтому прошу помочь мне.

Последний раз редактировалось tazododu, 17.01.2011 в 11:49.
Ответить с цитированием