Проверка корректности email регулярным выражением под разные браузеры
Собственно написал регулярку, которая проверяет корректность введеного email-а. Одна на некоторых браузерах возникают ошибки. Возможно, есть какие-то нюансы?
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
let email = $('#inpEmail').val();
if (reg.test(email) == false){
alert("Заполните Email");
return;
}
Источник: Stack Overflow на русском