假设我有以下电子邮件地址-
闪闪发光@闪闪发光.com
我如何验证这封邮件…因此,用户不能输入这种类型的电子邮件地址。
提前感谢!!
var email="闪闪发光@闪闪发光.com"
var match=email.match(/^([a-z0-9+_-]+)(.[a-z0-9+_-]+)*@([a-z0-9-]+.)+[a-z]{2,6}$/gi)
if(match)
{
alert("correct");
}else
{
alert("incorrect");
}
http://jsfiddle.net/usmanhalalit/JXJ5q/
不要验证电子邮件地址。最好的方法是简单地查找'@'而不是空格,然后在服务器上通过执行域名查找进行验证。
标准正则表达式应该能够提供帮助,因为它将禁止除您指定的字符之外的任何字符。可能要看一下:JQuery验证email地址regex