标签:verify var asc ber tag 类型 efi blur turn
javascript实现验证身份证号的有效性并提示
function nunber(allowancePersonValue){
if(allowancePersonValue=="身份证号"){
$("#span_username").show();
$("#span_username").html("身份证号不能为空");
return false;
}
//校验长度,类型
else if(isCardNo(allowancePersonValue) === false)
{
$("#span_username").show();
$("#span_username").html("您输入的身份证号码不正确,请重新输入");
return false;
}
//检查省份
else if(checkProvince(allowancePersonValue) === false)
{
$("#span_username").show();
$("#span_username").html("您输入的身份证号码不正确,请重新输入");
return false;
}
//校验生日
else if(checkBirthday(allowancePersonValue) === false)
{
$("#span_username").show();
$("#span_username").html("您输入的身份证号码生日不正确,请重新输入");
return false;
}
//检验位的检测
else if(checkParity(allowancePersonValue) === false)
{
$("#span_username").show();
$("#span_username").html("您的身份证校验位不正确,请重新输入");
return false;
}else{
$("#span_username").hide();
return true;
}
}
//身份证省的编码
var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",
21:"辽宁",22:"吉林",23:"黑龙江",31: