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}`
}
貨幣格式化 前端
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.