//根据身份证获取年龄和性别 function analyzeIDCard(obj) { //console.log('123') var IDCard = $(obj).val(); var birth = IDCard.substring(6, 10) + "-" + IDCard.substring(10, 12) + "-" + IDCard.substring(12, 14); //console.log(birth); var sex = ""; if (parseInt(IDCard.substr(16, 1)) % 2 == 1) { sex = "男"; } else { sex = "女"; } //console.log(sex); //获取年龄 var myDate = new Date(); var month = myDate.getMonth() + 1; var day = myDate.getDate(); var age = myDate.getFullYear() - IDCard.substring(6, 10) - 1; if (IDCard.substring(10, 12) < month || IDCard.substring(10, 12) == month && IDCard.substring(12, 14) <= day) { age++; } //console.log(age); $("#Age").val(age); if (sex == "男") $("input[name=Sex][value=true]").prop("checked", true); else $("input[name=Sex][value=false]").prop("checked", true); }