외국인 등록번호 체크 > script

본문 바로가기
사이트 내 전체검색

script

외국인 등록번호 체크

페이지 정보

작성자 서방님 댓글 0건 조회 159회 작성일 06-09-12 17:14

본문

function Foreigner_RegNo_Check(regNo)
{
    var sum = 0;
    var odd = 0;
   
    buf = new Array(13);
    for (i = 0; i < 13; i++) buf[i] = parseInt(regNo.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;
    }
}

댓글목록

등록된 댓글이 없습니다.

Total 846건 54 페이지
게시물 검색

회원로그인

접속자집계

오늘
122
어제
225
최대
1,347
전체
154,881
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.