【发布时间】:2013-05-15 13:57:27
【问题描述】:
我希望电子邮件地址中只允许一个 at 符号,并且只包含(a-z、A-Z、下划线 (_)、点 (.) 和破折号 (-))。这就是我到目前为止所拥有的。 谢谢
var email = document.forms["register"]["email"].value;
var atpos = email.indexOf("@");
var dotpos = email.lastIndexOf(".");
if (atpos < 3 || dotpos < atpos + 4 || dotpos + 2 >= email.length)
{
alert("You have not entered a valid Email address, please check for mistakes and re-submit");
return false;
}
【问题讨论】:
-
我的电子邮件地址包含数字...
-
<input type="email"> -
你为什么要禁止我完美的电子邮件地址'@example.com
标签: javascript validation