자바스크립트로 숫자 세자리 단위마다 "," 를 찍어준다.
소수점은 ","를 찍지 않는다.
function formatNumber(num) {
var str = String(num).split(".");
var re = /(-?[0-9]+)([0-9]{3})/;
while (re.test(str[0])) {
str[0] = str[0].replace(re, "$1,$2");
}
if (str.length == 2)
return str[0] + "." + str[1];
else
return str[0];
}