본문 바로가기
개발/Javascript, ECMAScript

[자바스크립트 Javascript] 금액의 세자리 마다 , 추가하는 함수

by 언제나초심. 2015. 5. 10.
반응형

자바스크립트 에서 숫자 타입의 값에 세 자리 마다 , (쉼표) 를 넣는 함수 입니다. 


235463 -> 235,463 과 같이 변환해줍니다.


(출처는 너무 오래되서 못 찾겠습니다...)



function numFormat(value)
{
var number = parseFloat(value);
if(isNaN(value)) return "0";
if(number==0) return "0";

var reg = /(^[+-]?\d+)(\d{3})/;
var n = (number + '');
while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2');
return n;
}


반응형