2017-01-03 8 views
-1

Я попытался примерно все решения регулярных выражений, но я до сих пор в состоянии обойти проверку на адрес электронной почты ниже -Email проверки в Javascript для конкретного сценария

test_test_test @ yaho..co.uk

Мне нужно отметить это сообщение недействительным, используя Javascript. Пожалуйста, поделитесь правильным регулярным выражением, которое я могу использовать, чтобы отметить вышеприведенное электронное письмо как недействительное.

+0

Показать нам * все регулярное выражение решение * Вы пробовали – Weedoze

+0

/^ [\ ш _ \ -. \ \ D] + @ ([\ ш _ \ - \ d]. + \) + [ \ w _ \ - \ d] {2,5} $/ – aforankur

+0

... и остальное предложено Stackoverflow. – aforankur

ответ

0

Вы можете использовать this one из Regex101

Я думаю, что ваше предыдущее регулярное выражение может случайно включить \. внутри списка символов с + квантором, так @xx..co еще может обход

var regex = /^[0-9a-zA-Z-_\$#][email protected][0-9a-zA-Z-_\$#]+\.[a-zA-Z]{2,5}/; 
 
console.log(regex.test('[email protected]'));