>웹 프론트엔드 >JS 튜토리얼 >ID number_javascript 기술을 통해 생년월일과 성별을 가져오는 js 코드

ID number_javascript 기술을 통해 생년월일과 성별을 가져오는 js 코드

WBOY
WBOY원래의
2016-05-16 18:41:241030검색

// 신분증 인증 및 생일 코드 받기

코드 복사 코드는 다음과 같습니다.

< script 언어="javascript">
function showBirthday(val)
{
var birthdayValue
if(15==val.length)
{ //15자리 ID number
birthdayValue = val.charAt(6) val.charAt(7);
if(parseInt(birthdayValue)<10)
{
birthdayValue = '20' birthdayValue
}
else
{
birthdayValue = '19' birthdayValue
}
birthdayValue=birthdayValue '-' val.charAt(8) val.charAt(9) '-' val.charAt( 10) val.charAt(11);
if(parseInt(val.charAt(14)/2)*2!=val.charAt(14))
document.all.sex.value='남성' ;
else
document.all.sex.value='female';
document.all.birthday.value=birthdayValue;
if(18==val.length)
{ //18자리 아이디
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)
if(parseInt(val.charAt(16)/2)*2!=val.charAt(16))
document.all.sex.value='male';
else
document.all.sex.value='female'
if(val.charAt(17)!=IDCard(val))
{
document.all.idCard.style.BackgroundColor='#ffc8c8';
}
else
{
document.all.idCard.style.BackgroundColor='white';
}
document.all.birthday.value=birthdayValue
}
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.