자바스크립트

[자바스크립트] 숫자 3자리마다 ,(콤마) 찍기 - 화폐단위

은둔한량 2023. 8. 17. 14:21
반응형

자바스크립트로 숫자 3자리마다 ,(콤마) 찍기 함수입니다.

화폐단위라고도 하는데 php에서는 number_format과 같은 함수를 자바스크립트로 만들어 봤네요.

function number_format(num) {

   var str = num;

   if(typeof data == 'number') {
      str = str+'';
   }

   var n = (str.replace(/[^\d]+/g, '')).replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,');

   return n;

};

 

맨날 필요할때 찾아서 쓰고 했는데 이제 찾아보기도 귀찮아서 그냥 저장해놓습니다.

반응형