주민등록번호유효성검사 함수 > JS

본문 바로가기




WEBDEV


사이트 내 전체검색


주민등록번호유효성검사 함수

페이지 정보

작성자 최고관리자 댓글 0건 조회 2,924회 작성일 18-10-08 10:32

본문

function fnrrnCheck(rrn)
{
    var sum = 0;
    if (rrn.length != 13) {
        return false;
    }
    else if (rrn.substr(6, 1) != 1 && rrn.substr(6, 1) != 2 && rrn.substr(6, 1) != 3 && rrn.substr(6, 1) != 4) {
        return false;
    }
    for (var i = 0; i < 12; i++) {
        sum += Number(rrn.substr(i, 1)) * ((i % 8) + 2);
    }
    if (((11 - (sum % 11)) % 10) == Number(rrn.substr(12, 1))) {
        return true;
    }
    return false;
}

댓글목록

등록된 댓글이 없습니다.



개인정보처리방침
서비스이용약관
모바일버전
그누보드5
Copyright © 소유하신 도메인. All rights reserved.