使用jQuery进行电子邮件验证
我是jQuery新手,想知道如何使用它来验证电子邮件地址。
您可以使用常规的旧javascript:
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
jQuery函数验证电子邮件
我真的不喜欢使用插件,特别是当我的表单只有一个需要验证的字段时。 我使用这个函数并在需要验证电子邮件表单字段时调用它。
function validateEmail($email) {
var emailReg = /^([w-.]+@([w-]+.)+[w-]{2,4})?$/;
return emailReg.test( $email );
}
现在用这个
if( !validateEmail(emailaddress)) { /* do stuff here */ }
干杯!
我会使用jQuery验证插件有几个原因。
你验证了,好吧,现在呢? 你需要显示错误,当它有效时处理擦除错误,显示总共有多少错误? 它可以为你处理很多事情,不需要重新发明轮子。
此外,另一个巨大的好处是它托管在CDN上,可以在这里找到当前版本的答案 :http://www.asp.net/ajaxLibrary/CDNjQueryValidate16.ashx这意味着更快的客户端加载时间。
链接地址: http://www.djcxy.com/p/7285.html