사업자번호 체크 보완 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

사업자번호 체크 보완 정보

사업자번호 체크 보완

본문

wrest.js 에 사업자번호 체크하는 부분을 링크에 있는 senseme 님의 팁을 적용해서
###-##-##### 와 ########## 형식 모두 적용되도록 하였습니다.



    // 사업자등록번호 검사
    function wrestSaupja(fld) 
    { 
       if (!wrestTrim(fld)) return; 
       var pattern = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/; 
       if (!pattern.test(fld.value)) {
           if (wrestFld == null) 
           { 
               wrestMsg = wrestItemname(fld) + " : 사업자등록번호 10자리를 숫자 또는 ###-##-##### 형식으로 입력하십시오.\n"; 
               wrestFld = fld; 
           } 
       }
       else 
       {
            var sum = 0;
            var at = 0;
            var att = 0;
            var saupjano= RegExp.$1 + RegExp.$2 + RegExp.$3; 
            sum = (saupjano.charAt(0)*1)+
                  (saupjano.charAt(1)*3)+
                  (saupjano.charAt(2)*7)+
                  (saupjano.charAt(3)*1)+
                  (saupjano.charAt(4)*3)+
                  (saupjano.charAt(5)*7)+
                  (saupjano.charAt(6)*1)+
                  (saupjano.charAt(7)*3)+
                  (saupjano.charAt(8)*5);
            sum += parseInt((saupjano.charAt(8)*5)/10);
            at = sum % 10;
            if (at != 0) 
                att = 10 - at;  

            if (saupjano.charAt(9) != att) 
            {
               wrestMsg = wrestItemname(fld) + " : 올바른 사업자등록번호가 아닙니다.\n"; 
               wrestFld = fld; 
            }

        }
    } 


추천
0

댓글 0개

전체 3,310 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT