//card是身份证 sr是生日
function cardData(){
var card = $("#cardNumber").val();//身份证号
var sr = $("#birthday").val();
var cE = /^\d{6}((?:19|20)(?:(?:\d{2}(?:0[13578]|1[02])(?:0[1-9]|[12]\d|3[01]))|(?:\d{2}(?:0[13456789]|1[012])(?:0[1-9]|[12]\d|30))|(?:\d{2}02(?:0[1-9]|1\d|2[0-8]))|(?:(?:0[48]|[2468][048]|[13579][26])0229)))\d{2}(\d)[xX\d]$/;
if(card.length>0 && cE.test(card)){//身份证
if(sr.length<1){//生日没值
var t = RegExp.$1;
var y=t.substr(0,4);
var m =t.substr(4,2);
var d = t.substr(6,4);
$("#birthday").val(y+"-"+m+"-"+m);
}
}
}
//判断性别,取最后一位,为奇数则为女,为偶数则为男
function checkGender(){
if($("#cardTypeid").val() == '01'){
var cardNumberVal = $("#cardNumber").val();
cardNumberVal = cardNumberVal.substr(16,1);
if(parseInt(cardNumberVal)%2 == 0){
$("#odd").attr('checked',true);
$("#genderId").val('1');
}else{
$("#even").attr('checked',true);
$("#genderId").val('0');
}
}
}
//为性别赋值
function genderVal(obj){
$("#genderId").val("");
if(obj.value == 0){
$("#even").attr('checked',true);
$("#odd").attr('checked',false);
}else{
$("#odd").attr('checked',true);
$("#even").attr('checked',false);
}
$("#genderId").val(obj.value);
}
分享到:
相关推荐
创建函数,通过调用函数获取输入的身份证校验码(输入的身份证长度在17位以上,没有做输入验证)
Java校验身份证号码工具类 ---运行几年了,很靠谱。包含15位身份证校验Java校验身份证号码工具类 ---运行几年了,很靠谱。包含15位身份证校验
根据手动输入的身份证号(包含15位和18位),自动计算出出生日期和性别以及年龄,不用手动再去输入,
身份证校验码生成,某年某月最大天数,从身份证号中提取性别,年龄,生日等信息。
身份证严格验证和获取基本信息:15位和18位内地身份证包括地区、生日、校验码;获取性别,年龄,出生日期,城市名称
本函数提供18位身份证校验位的计算方法,输入前17位即可得到第18位的校验码!
校验身份证
身份证校验JavaScript 身份证校验JavaScript 身份证校验JavaScript
此工具可通过计算,得出身份证号码最后一位。需提供身份证号码前17位,准确率100%。
自动计算(18位)身份证最后一位校验位。 身份证号码组成:6位区域码,8位身份证号,2位序号,1位性别码(男奇数,女偶数),1位校验码,共计18位
针对身份证号码的校验,以及能自动将身份证从15位升级为18位
中国居民身份证校验码算法如下: 将身份证号码前面的17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。 将这17位数字和系数相乘的结果相加。用加...
示例:要从A4单元格中的身份证号码中获取性别,则在所需性别单元格中输入=getSexByIdCard(A4),即可。 年龄公式 =getAgeByIdCard(A4) 身份证号码校验公式 =checkIdCard(A4) 银行卡效验公式 =checkBankCard(A5)
可以计算身份证校验码,要python环境
用Java语言编写的验证身份证校验码的方法
身份证校验规则,支持15、18位身份证,支持地址编码、出生日期、校验位验证
JavaScript的form表单验证中的身份证校验
用于体现身份证号码的规则。 完整的验证,包括: 地区码校验、出生年月格式校验、顺序码校验、校验码校验 作者:BlueLotus7 Email:bluelotus7@126.com Blog:http://hi.baidu.com/bluelotus7
可以进行改良的身份证校验小程序。平时可以看看!
Oracle实现身份证校验功能,广泛应用于各个行业!