Razor javascript函数来验证电子邮件

时间:2012-12-07 11:38:57

标签: javascript razor

我在脚本标签中有以下javascript函数和其他javascript。它位于_Layout.cshtml中的.net MVC3 Web应用程序中。它是YSOD的,因为正则表达式中的'@'符号。如何在不爆炸的情况下使其工作?

        function checkEmail(emailAddress) {
        //Match emailAddress

        var regex = /^[a-z0-9\.\_%+-]+@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;

        if (emailAddress.search(regex)) {
            return false;
        }
        else {
            return true;
        }
    }

1 个答案:

答案 0 :(得分:2)

@@逃避它

像这样:

var regex = /^[a-z0-9\.\_%+-]+@@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;