我有这段代码示例:
const formCurrency = new Intl.NumberFormat('pt-BR', {
style: 'currency',
currency: 'BRL',
minimumFractionDigits: 2
})
如果输入为:
var money = 1000.50
formCurrency.format(money)
期望输出为:
R$ 1.000,50
,但实际结果为:R$ 1,000.50
。请问有人知道如何使用
Intl
将,
替换为.
或通过其他方式实现此操作吗?我已经尝试将区域设置更改为de-DE,但仍然不起作用。对于其他的
style
,R$
会发生变化,但标点符号的部分不会变化。