我已经搜索过,但我还没有找到解决方案。我有一个列表产品,每个产品有不同的价格:
ex1:53990 ex2:160115
如何将这些更改为货币格式?我来自巴西,所以ex1必须是:R$ 539,00
和ex2:R$ 1.601,15
我已经尝试过下面的代码了,但它还没有奏效:
row.price.toFixed(3).replace(/(\d)(?=(\d{3})+\.)/g, '$1,')

答案 0 :(得分:-3)
我的建议是使用accounting库:
var accounting = require('accounting')
accounting.formatMoney(12345.67, {
symbol: 'R$',
decimal: ',',
thousand: '.',
format: '%s %v',
})