외국인 등록번호 체크
페이지 정보
작성자 서방님 댓글 6건 조회 199회 작성일 08-08-20 13:30본문
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님의 댓글
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
김은진님의 댓글
김은진 작성일
<p>Hi 저는 한국인 이예요 </p>
<p>외국인 의 정보를 알려고 왔지요.</p>
<p>저 외국인 등록번호 좀 알려주자 해선돼여..</p>
<p>좀 알려주면안돼나요?</p>
<p>정말죄송해요. 그것만은 못알려 주겠지만,</p>
<p>앞으로 알려주길!!>,<</p>
서방님님의 댓글
서방님 작성일
<p>무슨 말씀이신지요?</p>
<p>외국인 등록번호 체크 알고리즘을 물어 보시는 건지, 외국인 등록번호(우리나라의 주민등록번호처럼)를 물어 보시는 건지요?</p>
<p>-_-</p>
아마도님의 댓글
아마도 작성일외국인이 한국인이라고 하는것같네요