Хочу вам показать простой и надёжный способ проверки email при помощи регулярных выражений jquery. Этот код вы сможете смело применить при валидации формы. Для тестирования вы можете написать неправильный email. Я взял готовый шаблон и немного переделал его. Добавил точку \. в условие. Очень часто встречаются почтовые ящики с точкой в названии.
var email = 'test.ivan@yandex.ru';
//проверка email
var preg = /^([a-z0-9_-]+[\.]+)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$/i;
if(preg.test(email) == false) {
console.log('Не правильный email');
} else {
console.log('корректный email');
}
Проверка основана на уловном операторе if-else. Если preg.test(email) возвражает ложь, то перед вами не верный почтовый ящик. Можете "допилить" проверку.