javascript - 使用正则表达式的 JavaScript 中的有效电子邮件地址

标签 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

最佳答案

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

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

关于javascript - 使用正则表达式的 JavaScript 中的有效电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56109492/

相关文章:

java - 正则表达式字边界、Pattern.quote 和括号

c# - 如何从字符串中获取变量

python - 根据定界符吐出一列

javascript - 预计项目文件

css - 401 未授权错误访问 CSS 文件 MVC

javascript - jQuery 没有获取属性值

Javascript更改包含php include的div的内部html

javascript - GWT - 如何防止用户在显示弹出窗口时访问应用程序的其他部分

c# - 使用数据注释隐藏 silverlight 数据表单中的字段

javascript - Node .js : Nested function style code is harmful than ES6 class style?