Javascript валидация Email

Имеется текстовое поле с именем email, которое предназначенно для ввода e-mail. Необходимо его проверить на корректность. Проблема валидации е-mail решается следующим способом if (/^([A-Za-zа-яЁ0-9_\-]+\.)*[a-zа-яё0-9_\-]+@([a-zа-яё0-9][a-zа-яё0-9\-]*[a-zа-яё0-9]\.)+[a-zа-яё]{2,4}$/i).test($(«#email»).val()) { alert («E-mail корректный»); } else { alert («E-mail не корректный»); }