将整数转换为价格的正则表达式是什么?

时间:2017-02-14 14:28:37

标签: jquery regex integer format

我需要一个整数转换为两个小数位并用逗号。

我目前有以下内容:

/(\d)(?=(\d{3})+(?!\d))/g, "$1,"

9,999.9999999

放出

如何更改它以输出以下内容:

9,999.99

1 个答案:

答案 0 :(得分:0)

完美的解决方案 accounting.js是一个用于数字,金钱和货币格式的小型JavaScript库。

Check this for ref

请根据需要使用此JS功能

function numberWithCommas(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}