使用RegularExpression的JavaScript中的有效电子邮件地址

时间:2019-05-13 09:31:05

标签: javascript regex asp.net-mvc

我必须在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 个答案:

答案 0 :(得分:3)

尝试转义@@@将呈现为@

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);
}

答案 1 :(得分:0)

尝试此正则表达式:

^\w+([.]\w+)*@\w+([.]\w+)+$
相关问题