내가 자꾸 까먹어서 쓰는 개발 이야기/JavaScript
스크립트에서 number_format
FIL.
2009. 10. 20. 16:31
728x90
function number_format(input){
var input = String(input);
var reg = /(\-?\d+)(\d{3})($|\.\d+)/; //{3} :앞에 지정한 것이 3개
if(reg.test(input)){
return input.replace(reg, function(str, p1,p2,p3){
return number_format(p1) + "," + p2 + "" + p3;
});
}else{
return input;
}
}