我必须在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);
}
答案 0 :(得分:3)
尝试转义@
。 @@
将呈现为@
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);
}
答案 1 :(得分:0)
尝试此正则表达式:
^\w+([.]\w+)*@\w+([.]\w+)+$