格式化美元 javascript

function formatDollar(num,floatNum,zeroASNA){

     if(floatNum == null){

         floatNum = 2;

     }

     if(num == null || num <= 0){

         if(zeroASNA || zeroASNA == null && num <=0){

             return "N/A";

         }else if(num == null){

             return "N/A";

         }

     }

     var string = num.toFixed(floatNum);

     var parts = string.split('.');

     var cents = 0;

     if(parts.length > 1){

         cents = parts.pop();

     }

     var dollars = parts.shift();

     dollars = dollars.replace(/(/d{1,2}?)((/d{3})+)$/, "$1,$2");

     dollars = dollars.replace(/(/d{3})(?=/d)/g, "$1,");

     if(cents > 0){

         return '$' + dollars + '.' + cents;

     }else{

         return '$' + dollars;

     }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值