我正在使用JS'Intl.Numberformat函数,但有没有办法可以替换现在的输出: 的 ANG12.45 格式为: fl。 12.45 那么将默认的currencyDisplay替换为自定义命名,包括符号和值之间的空格?
value = parseFloat(value);
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'ANG',
currencyDisplay: 'symbol',
minimumFractionDigits: 2
});
return formatter.format(value);
答案 0 :(得分:0)
使用Intl.NumberFormat对象无法做到这一点,因为"货币"参数必须在ISO 4217 currency codes list并且没有" FL"那里。
答案 1 :(得分:0)
return formatter.format(value).replace("ANG", "ƒ ");