【发布时间】:2025-12-02 15:05:01
【问题描述】:
我的代码有什么问题?我找不到解决方案。
var re = "/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/";
var email= document.getElementById("email").value;
if (re.test(email) == false) {
document.getElementById("email").focus();
return false;
}
双引号引起的问题,谢谢! 由于我的声誉,我不能投票:-(
【问题讨论】:
-
为什么这么复杂?
see here -
您告诉我们出了什么问题。你有错误吗?它没有正确验证吗?它是否传递了所有输入,或者它没有传递任何有效的电子邮件,或者它给出了误报/否定?
-
天哪!这是一个复杂的验证!
-
你不需要投票,只需accept the correct answer。
标签: javascript email-validation