JavaScript金钱格式化
分类:实例代码
JavaScript金钱格式化属于前端实例代码,有关更多实例代码大家可以查看。
为了便于阅读或者其他作用,往往要对金钱数额进行格式化处理。
下面就是一段能够实现此功能的代码实例:
function fmoney(s,n){ n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1]; t = ""; for (index = 0; index < l.length; index++) { t += l[index] + ((index + 1) % 3 == 0 && (index + 1) != l.length ? "," : ""); } return t.split("").reverse().join("") + "." + r; } console.log(fmoney(1342684.316,2));
(1).参数s:是要进行格式化的浮点数。
(2).参数n:要保留的小数的位数。
JavaScript金钱格式化,这样的场景在实际项目中还是用的比较多的,关于JavaScript金钱格式化就介绍到这了。