반응형


 사업자번호 포맷변경


 10자리 사업자번호를 입력 받아 형식에 맞춰 포맷을 변경하는 경우가 있다. 아래 코드같은 경우에는 타입이 0일 때 맨 뒷자리 5자리를 *처리하였고 그 외에는 하이픈으로 나누어 반환해준다.


function bizNoFormatter(num, type) {

     var formatNum = '';

     try{

          if (num.length == 10) {

               if (type == 0) {

                    formatNum = num.replace(/(\d{3})(\d{2})(\d{5})/, '$1-$2-*****');

               } else {

                     formatNum = num.replace(/(\d{3})(\d{2})(\d{5})/, '$1-$2-$3');

               }

          }

     } catch(e) {

          formatNum = num;

          console.log(e);

     }

     return formatNum;

}


 콘솔 창에서 확인해본 결과를 확인할 수 있으며 이와 같은 방법으로 함수만 호출해서 사용하면 된다.


출력결과

 



↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !

반응형

블로그 이미지

SkyBaby

부부가 운영하는 정보 공유 공간입니다. 다양한 일상, 요리, 맛집탐방, 게임, 공부 등의 정보를 담고 있습니다.