사업자번호 체크 보완 정보
사업자번호 체크 보완
관련링크
본문
            
            
                        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
 
 
댓글 0개