주민등록번호 체크 스크립트??

회원가입할때 주민등록번호를 넣게 설정햇는데요??
그누는 폼하나에 주민등록번호를 다쓰잔아요?
그거 주민등록번호 올바른지
체크스크립트좀 검사하는소스좀 구할수 있을까용??
|

댓글 3개

js/wrest.js 에 체크 항목이 있습니다.

폼이 두개 짜리면
이런식으로 하는데 해드리진 못합니다..

// 주민등록번호체크( 입력폼 2개)
function check_jumin2(input, input2) {
input.value=Trim(input.value);
input2.value=Trim(input2.value);
var left_j=input.value;
var right_j=input2.value;
if(input.value.length != 6) {
alert('주민등록번호를 정확히 입력하세요.');
input.focus();
return true;
}
if(right_j.length != 7) {
alert('주민등록번호를 정확히 입력하세요.');
input2.focus();
return true;
}
var i2=0;
for(var i=0;i<left_j.length;i++) {
var temp=left_j.substring(i,i+1);
if(temp<0 || temp>9) i2++;
}
if((left_j== '') || (i2 != 0)) {
alert('주민등록번호가 잘못 입력되었습니다.');
j_left.focus();
return true;
}
var i3=0;
for(var i=0;i<right_j.length;i++) {
var temp=right_j.substring(i,i+1);
if (temp<0 || temp>9) i3++;
}
if((right_j== '') || (i3 != 0)) {
alert('주민등록번호가 잘못 입력되었습니다.');
input2.focus();
return true;
}
var l1=left_j.substring(0,1);
var l2=left_j.substring(1,2);
var l3=left_j.substring(2,3);
var l4=left_j.substring(3,4);
var l5=left_j.substring(4,5);
var l6=left_j.substring(5,6);
var hap=l1*2+l2*3+l3*4+l4*5+l5*6+l6*7;
var r1=right_j.substring(0,1);
var r2=right_j.substring(1,2);
var r3=right_j.substring(2,3);
var r4=right_j.substring(3,4);
var r5=right_j.substring(4,5);
var r6=right_j.substring(5,6);
var r7=right_j.substring(6,7);
hap=hap+r1*8+r2*9+r3*2+r4*3+r5*4+r6*5;
hap=hap%11;
hap=11-hap;
hap=hap%10;
if(hap != r7) {
alert('주민등록번호가 잘못 입력되었습니다.');
input2.focus();
return true;
}
return false;
}
폼 두개짜리로 해도 그누보드랑 연동이 되나요?
그누보드는 폼이 한개로 주민번호를 받아버리던데
폼한개로 하려면 어떻게 하지요ㅡ.ㅡ?
hidden 속성으로 변수에 앞에꺼랑 뒤에꺼를 jumin1, jumin2에 입력 받으면 될꺼 같네요.

자르는거는 jumin1=변수.substr(0,6), jumin2=변수.substr(6,7)

나중에 최종폼체크에서
주민번호 변수에 주민1+주민2

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고