금액 변경
decimal: function(number, decimals, dec_point, thousands_sep) {
if (typeof number == 'number') {
number = number.toString();
}
if (null == number || "" == number) return "";
number = number.replace(/,/g,"");
if (0 < number.indexOf(".")) {
if (3 >= number.substr(0, number.indexOf(".")).length) return number.substr(0, number.indexOf(".")+1) + this.rPad(number.substr(number.indexOf(".")+1), "0", decimals, true);
} else {
if (3 >= number.length){
if (decimals == 0){
return this.rPad(number, "0", decimals);
} else {
}
}
}
dec_point = ".";
thousands_sep = ",";
var n = number, prec = decimals, dec = dec_point, sep = thousands_sep;
n = !isFinite(+n) ? 0 : +n;
prec = !isFinite(+prec) ? 0 : Math.abs(prec);
sep = sep == undefined ? ',' : sep;
var s = n.toFixed(prec),
abs = Math.abs(n).toFixed(prec),
_, i;
if (abs >= 1000) {
_ = abs.split(/\D/);
i = _[0].length % 3 || 3;
_[0] = s.slice(0,i + (n < 0)) +
_[0].slice(i).replace(/(\d{3})/g, sep+'$1');
s = _.join(dec || '.');
} else {
s = abs.replace('.', dec_point);
}
return s;
},