简体   繁体   English

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

[英]Valid email address in JavaScript using RegularExpression

I have to valid email address in JavaScript. 我必须在JavaScript中使用有效的电子邮件地址。 My method is 我的方法是

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

Issue is that Visual Studio is not accepting the Regular Expression and giving error when i run the application. 问题是Visual Studio在我运行应用程序时不接受正则表达式并给出错误。 The error is 错误是 在此处输入图片说明

Try escaping @ . 尝试转义@ @@ will render as @ @@将呈现为@

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

试试这个正则表达式:

^\w+([.]\w+)*@\w+([.]\w+)+$

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM