在money javascript中格式化int num

时间:2018-03-28 19:10:50

标签: javascript

我已经搜索过,但我还没有找到解决方案。我有一个列表产品,每个产品有不同的价格:

ex1:53990 ex2:160115

如何将这些更改为货币格式?我来自巴西,所以ex1必须是:R$ 539,00和ex2:R$ 1.601,15

我已经尝试过下面的代码了,但它还没有奏效:



row.price.toFixed(3).replace(/(\d)(?=(\d{3})+\.)/g, '$1,')




1 个答案:

答案 0 :(得分:-3)

我的建议是使用accounting库:

var accounting = require('accounting')
accounting.formatMoney(12345.67, {
  symbol: 'R$',
  decimal: ',',
  thousand: '.',
  format: '%s %v',
})