외국인 등록번호 체크 > script

본문 바로가기

script

외국인 등록번호 체크

작성일 08-08-20 13:30

페이지 정보

작성자서방님 조회 580회 댓글 6건

본문

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;
    }
}

댓글목록

ss님의 댓글

profile_image ss
작성일

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;
    }
}

출처 : JavaScript - 외국인 등록번호 체크 - http://seobangnim.xinour.net/zbxe/JavaScript/3496

김은진님의 댓글

profile_image 김은진
작성일

<p>Hi 저는 한국인 이예요 </p>
<p>외국인 의 정보를 알려고 왔지요.</p>
<p>저 외국인 등록번호 좀 알려주자 해선돼여..</p>
<p>좀 알려주면안돼나요?</p>
<p>정말죄송해요. 그것만은 못알려 주겠지만,</p>
<p>앞으로 알려주길!!&gt;,&lt;</p>

서방님님의 댓글

profile_image 서방님
작성일

<p>무슨 말씀이신지요?</p>
<p>외국인 등록번호 체크 알고리즘을 물어 보시는 건지, 외국인 등록번호(우리나라의 주민등록번호처럼)를 물어 보시는 건지요?</p>
<p>-_-</p>

아마도님의 댓글

profile_image 아마도
작성일

외국인이 한국인이라고 하는것같네요

게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기