/**
* 格式化金额
* @param s 要格式化的金额
* @param n 保留的金额的小数点位数
* @returns {String}
*/
function formatAmount(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(i = 0;i<l.length;i++){
t+=l[i]+((i+1)%3==0 && (i+1) != l.length ? "," : "");
}
return t.split("").reverse().join("")+"."+r;
}
格式化金额
最新推荐文章于 2024-04-26 16:47:03 发布