HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 주요 자바스크립트 활용 코드 : 주민등록번호 체크 스크립트
글번호: 202
작성자: 레드플러스
작성일: 2004/07/21 오후 11:54:00
조회수: 7829
//[4] 주민등록번호 체크 스크립트
function id_no_chk(obj1,obj2){
    str1 = obj1.value ;
    str2 = obj2.value ;
    var li_lastid,li_mod,li_minus,li_last;
    var value0,value1,value2,value3,value4,value5,value6;
    var value7,value8,value9,value10,value11,value12;

    if (IsInteger(str1) &&  IsInteger(str2)) {
        li_lastid    = parseFloat(str2.substring(6,7));
        value0  = parseFloat(str1.substring(0,1))  * 2;
        value1  = parseFloat(str1.substring(1,2))  * 3;
        value2  = parseFloat(str1.substring(2,3))  * 4;
        value3  = parseFloat(str1.substring(3,4))  * 5;
        value4  = parseFloat(str1.substring(4,5))  * 6;
        value5  = parseFloat(str1.substring(5,6))  * 7;
        value6  = parseFloat(str2.substring(0,1))  * 8;
        value7  = parseFloat(str2.substring(1,2))  * 9;
        value8  = parseFloat(str2.substring(2,3))  * 2;
        value9  = parseFloat(str2.substring(3,4))  * 3;
        value10 = parseFloat(str2.substring(4,5))  * 4;
        value11 = parseFloat(str2.substring(5,6))  * 5;
        value12 = 0;
        
        value12 = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;
        
        li_mod = value12 %11;
        li_minus = 11 - li_mod;
        li_last = li_minus % 10;
        if (li_last != li_lastid)
        {
            obj2.select();
            obj2.focus();
            return false;
        }
        else
        {
            return true;
        }
    }
    else
    {
        obj2.select();
        obj2.focus();
    }
    return false;
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 * 자바스크립트의 5가지 주요 객체 - 레드플러스 2006-06-02 5214
  HTML 사용 예제 : 회원 가입 입력 양식 작성하기. 회원가입양식(HTMLCSS사용).htm(7 KB) 레드플러스 2004-05-29 9233
  HTML만 사용한 회원 가입 입력 양식 작성하기. Register.htm(7 KB) 레드플러스 2004-07-21 6514
  주요 자바스크립트 활용 코드 : [1]숫자만을 입력받게 하는 방법 - 레드플러스 2004-07-21 6213
  주요 자바스크립트 활용 코드 : 공백 검사 - 레드플러스 2004-07-21 6560
  주요 자바스크립트 활용 코드 : 정수값 검사 - 레드플러스 2004-07-21 6611
현재글 주요 자바스크립트 활용 코드 : 주민등록번호 체크 스크립트 - 레드플러스 2004-07-21 7829
  주요 자바스크립트 활용 코드 : 메일주소 검사 - 레드플러스 2004-07-21 5332
  주요 자바스크립트 활용 코드 : 아이디 길이 검사 - 레드플러스 2004-07-21 5811
  주요 자바스크립트 활용 코드 : 정확한 아이디 형식인지 검사 - 레드플러스 2004-07-22 6118
  주요 자바스크립트 활용 코드 : 패스워드 길이 검사 - 레드플러스 2004-07-22 5831
  주요 자바스크립트 활용 코드 : 전화번호의 정확한 지역번호인지 검사 - 레드플러스 2004-07-22 5258
  주요 자바스크립트 활용 코드 : 전화 번호 형식인지 검사 - 레드플러스 2004-07-22 6120
  주요 자바스크립트 활용 코드 : 만 14세 이하 체크 스크립트 - 레드플러스 2004-07-22 7337
  주요 자바스크립트 활용 코드 : 14세 미만 부모 동의 확인 스크립트 - 레드플러스 2004-07-22 6070
  주요 자바스크립트 활용 코드 : 주민등록번호 텍스트박스 자동 이동 - 레드플러스 2004-07-22 6969
  주요 자바스크립트 활용 코드 : 주민등록번호로 생년월일 필드 자동 채우기 - 레드플러스 2004-07-22 7162
  주요 자바스크립트 활용 코드 : 회원가입 유효성 검사 시작(메인) - 레드플러스 2004-07-22 6509
  주요 자바스크립트 활용 코드 : 회원가입 폼 유효성 검사 - 레드플러스 2004-07-22 11112
  주요 자바스크립트 활용 코드 : 우편번호검색기 창 띄우기 - 레드플러스 2004-07-22 6665
  주요 자바스크립트 활용 코드 : 아이디 중복 검사 - 레드플러스 2004-07-22 9003
  주요 자바스크립트 활용 코드 : 주민등록번호 중복 검사 - 레드플러스 2004-07-22 7166
  주요 자바스크립트 활용 코드 : 주소 표시 - 레드플러스 2004-07-22 5529
다음글 ※ 자바스크립트 정리 - 레드플러스 2003-10-20 6868
 
손님 사용자 Anonymous (손님)
로그인 Home