我正在尝试使用Intl.NumberFormat格式化数字。
我已经查看了MDN WebDocs,但我没有得到我猜测它应该返回的响应。
我正在使用西班牙语区域设置进行格式化,并希望获取千位分隔符(使用useGrouping选项),但是我没有得到它。
期望结果:1.124,50 €
获得的结果:1124,50 €
我已经查看了MDN WebDocs,但我没有得到我猜测它应该返回的响应。
我正在使用西班牙语区域设置进行格式化,并希望获取千位分隔符(使用useGrouping选项),但是我没有得到它。
期望结果:1.124,50 €
获得的结果:1124,50 €
var sNumber = '1124.5'
var number = new Number(sNumber);
let style = {
style: 'currency',
currency: "EUR",
minimumFractionDigits: 2,
useGrouping: true
};
const formatter = new Intl.NumberFormat("es", style);
console.log(formatter.format(number));