프로그래밍
유틸리티
기타자료
시험자료
유용한사이트
대화
여행
 
 
 
 프로그래밍(Programming)
 유틸리티(Utility)
 기타자료(ETC)
 시험자료(Exam)
 유용한사이트(Site)

 
 대화(Community)
 여행(Travel)

 
 회원가입
 로그인
 접속자 53

 
프로그래밍(Programming)

[스크립트] 외국인 주민번호 체크

페이지 정보

작성자 관리자 작성일15-07-13 09:32 조회3,042회 댓글0건



  • 이전글
  • 다음글
  • 목록

본문

function fgn_no_chksum(reg_no) {
var sum = 0;
var odd = 0;

buf = new Array(13);
for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

odd = buf[7]*10 + buf[8];

if (odd%2 != 0) {
return false;
}

if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
return false;
}

multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);


sum=11-(sum%11);

if (sum>=10) sum-=10;

sum += 2;

if (sum>=10) sum-=10;

if ( sum != buf[12]) {
return false;
}
else {
return true;
}
}

댓글목록

등록된 댓글이 없습니다.

  • 이전글
  • 다음글
  • 목록
 

 
코스트프리소개
제휴안내
이용약관
개인정보 취급방침
이메일주소 무단수집거부
Copyright ⓒ 2009-2015 Costfree.co.kr All Rights Reserved.
오늘 1,001    어제 1,764    최대 2,939    전체 905,342