用到的input
<input id="idCard" name="idCard" class="form-control" type="text"><input id="sexC" name="sexC" class="form-control" type="text"><input id="birthday" name="birthday" class="form-control" type="text">
js如下:
$("#idCard").blur(function () {var reg = /(^\d{17}([0-9]|X)$)/; //验证身份证号码的正则var cardNo = $("#idCard").val();if(reg.test(cardNo)){ // 身份证号码是否合法var birthday = "";var gender = "";if (cardNo.length == 18) {var org_birthday = cardNo.substring(6, 14);var org_gender = cardNo.substring(16, 17);birthday = org_birthday.substring(0, 4) + "-"+ org_birthday.substring(4, 6) + "-"+ org_birthday.substring(6, 8);gender = org_gender % 2 == 1 ? "男" : "女";}$("#birthday").val(birthday);$("#sexC").val(gender);}});