js处理金额显示格式(最简单)
function formatAmount(amount) {
return parseFloat(amount).toFixed(2).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');
}
// 使用示例
console.log(formatAmount(1234567.89)); // 输出: 1,234,567.89
这段代码定义了一个formatAmount
函数,它接受一个金额参数amount
,然后使用parseFloat
将其转换为浮点数,并保留两位小数。接着使用toFixed(2)
方法来格式化小数点后两位。最后,使用正则表达式替换每三位数字之前的逗号。这样就可以得到一个标准的金额显示格式。
评论已关闭