//身份证校验 与得到生日代码 复制代码 代码如下: <BR>function showBirthday(val) <BR>{ <BR>var birthdayValue; <BR>if(15==val.length) <BR>{ //15位身份证号码 <BR>birthdayValue = val.charAt(6)+val.charAt(7); <BR>if(parseInt(birthdayValue)<10) <BR>{ <BR>birthdayValue = '20'+birthdayValue; <BR>} <BR>else <BR>{ <BR>birthdayValue = '19'+birthdayValue; <BR>} <BR>birthdayValue=birthdayValue+'-'+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11); <BR>if(parseInt(val.charAt(14)/2)*2!=val.charAt(14)) <BR>document.all.sex.value='男'; <BR>else <BR>document.all.sex.value='女'; <BR>document.all.birthday.value=birthdayValue; <BR>} <BR>if(18==val.length) <BR>{ //18位身份证号码 <BR>birthdayValue=val.charAt(6)+val.charAt(7)+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11)+'-'+val.charAt(12)+val.charAt(13); <BR>if(parseInt(val.charAt(16)/2)*2!=val.charAt(16)) <BR>document.all.sex.value='男'; <BR>else <BR>document.all.sex.value='女'; <BR>if(val.charAt(17)!=IDCard(val)) <BR>{ <BR>document.all.idCard.style.backgroundColor='#ffc8c8'; <BR>} <BR>else <BR>{ <BR>document.all.idCard.style.backgroundColor='white'; <BR>} <BR>document.all.birthday.value=birthdayValue; <BR>} <BR>} <BR>