//身份证校验 与得到生日代码
<script language="javascript"> <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></script>











