我在其他 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;
}
}