之前网上查了很多 邮箱验证的正则表达式,但输入我的邮箱(类似于aaaa.bbbb@qq.com)一直不能通过验证,所以改了一点。
$("#email").focusout(function(){
var reg = /^([a-zA-Z0-9]*[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
var email=$(this).val();
if(!reg.test(email)){
$(this).next().show();
}else {
$(this).next().hide();
}
});
<html>代码:
<dl class="het42">
<dt>邮箱</dt>
<dd><input id="email" type="text" class="textbox"><!--提示语--><span class="tishi" style="display:none;">输入有误!</span></dd>
</dl>
留着以后方便查。
大公司邮箱验证很完善,但我们这种小程序员就这样罢了!