function moneyFormat(num) {
num = num.toString().replace(new RegExp("\\$|¥|,",'g'),'');
//符号位
sign=(num==(num=Math.abs(num)));
num=Math.round(num*100);
//小数位
cent=num%100;
if(cent<10)
cent='0'+cent;
//整数位,向下取整
num=(Math.floor(num/100)).toString();
//每三位补充','
var newNum="";
for(var i=num.length-1;i>=0;i=i-3){
if(i-2<0)
newNum=num.substring(0,i+1)+newNum;
else
newNum=','+num.substring(i-2,i+1)+newNum;
}
return `$${sign ? '':'-'}${newNum}.${cent}`
}
货币格式化 前端
猜你喜欢
转载自blog.csdn.net/qq_36360463/article/details/105155226
今日推荐
周排行