今天研究了一下关于邮箱校验的方法,总结一下!备查
用到了正则表达式,代码如下:
function checkEmail(){
var email = $("#email").val();
email = $.trim(email);
var pattern = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(email != null && email != ""){
if(!pattern.test(email)){
$("#span2").html("<font color='red'>邮箱不合法,请重新输入!</font>");
$("#email").focus();
return false;
}
}else{
$("#span2").html("<font color='red'>邮箱不能为空!</font>");
$("#email").val("");
$("#email").focus();
return false;
}
$("#span2").html("<font color='green'>邮箱可用!</font>");
}