JS проверка e-mail'а

Категория: JavaScript | Нет комментариев

Регулярное выражение для проверки e-mail'а на стороне клиента перед отправкой формы — например, обратной связи.

/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i

Ниже, пример для jQuery, но работать будет везде если заменить $() на document.getElementById()

var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
if (!emailPattern.test($('#your_email_input_id').val())) {
return false;
}