我在脚本标签中有以下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;
}
}
答案 0 :(得分:2)
@@逃避它
像这样:var regex = /^[a-z0-9\.\_%+-]+@@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;