Действительный адрес электронной почты в JavaScript с использованием RegularExpression - PullRequest
1 голос
/ 13 мая 2019

У меня должен быть действующий адрес электронной почты в JavaScript. Мой метод

function validateEmail(email) 
{
    var re = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;

    return re.test(email);
}

Проблема в том, что Visual Studio не принимает регулярное выражение и выдает ошибку при запуске приложения. Ошибка enter image description here

Ответы [ 2 ]

3 голосов
/ 13 мая 2019

Попробуйте убежать @. @@ будет отображаться как @

function validateEmail(email) 
{
    var re = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;

    return re.test(email);
}
0 голосов
/ 13 мая 2019

Попробуйте это регулярное выражение:

^\w+([.]\w+)*@\w+([.]\w+)+$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...