`
huttoncs
  • 浏览: 198801 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

根据身份证号验证性别和出生日期

阅读更多
cerType 表示jsp页面的"身份证"字段值
cerNum  表示jsp页面的"证件号码"字段值


//验证身份证号码与生日
if(cerType!="" && cerType!=null && cerType=="身份证"){
var birthDate = $("#birthDate").val();
var tempBirthDate="";
var gender = $("#gender").val();
var tempGender = "";
if(cerNum!="" && cerNum!=null){
if(cerNum.length==18){
tempBirthDate=cerNum.toString().substring(6,14);
var tempSex = cerNum.toString().substring(16,17);
tempGender = (tempSex%2 ==0) ?"女":"男";
}else if(cerNum.length==15){
tempBirthDate=cerNum.toString().substring(6,12);
tempBirthDate='19'+tempBirthDate;
var tempSex = cerNum.toString().substring(14,15);
tempGender = (tempSex%2 ==0) ?"女":"男";
}
var year=tempBirthDate.substring(0,4);
var mouth=tempBirthDate.substring(4,6);
var day=tempBirthDate.substring(6,8);
var bDate=year+'-'+mouth+'-'+day;

//验证性别
   if(gender!=tempGender){
   alert("身份证号码与性别信息不一致,不能保存,请重新填写!");
   return;
   }
   //验证生日
   if(birthDate!=bDate){
    alert("身份证号码与生日信息不一致,不能保存,请重新填写!");
    return;
   }
  
}else{
alert("请填写证件号码!");
return;
}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics