javascript - 如何使用格式化的货币?
问题描述
我需要一个帮助,在 JavaScript 的输出中,我得到了这个输出:
100,000.00
我想将其更改为:
100.000,00
我怎样才能做到这一点?
解决方案
调查Intl.NumberFormat
。这是一个非常方便的原生 api。
var number = 876543.21;
// German uses comma as decimal separator and period for thousands
console.log(new Intl.NumberFormat('de-DE').format(number));
console.log(new Intl.NumberFormat('de-DE', {
style: 'currency',
currency: 'EUR'
}).format(number));