相关疑难解决方法(0)

36
推荐指数
6
解决办法
3万
查看次数

Number().toLocaleString()在不同的浏览器中具有不同的格式

我将浮点数格式化为区域设置字符串(Euro),并且每个浏览器都有非常不同的结果.没有自己的功能可以修复吗?

var sum=2282.0000;
var formated_sum = Number(sum.toFixed(2)).toLocaleString("de-DE", {style: "currency", currency: "EUR"});
Run Code Online (Sandbox Code Playgroud)

Firefox结果:2.282,00€

Chrome结果:2.282€

IE结果:2.282,00€

野生动物园成绩:2282€

Safari结果非常错误,Chrome结果并没有那么糟糕.任何想法如何修复,而无需编写自己的格式化功能?


这个问题可能已经有了答案:toLocaleString()在不同浏览器中的行为不一致不,我的问题是不同的,因为我正在寻找货币的解决方案,而不是DATE

javascript formatting numbers

8
推荐指数
1
解决办法
7385
查看次数

标签 统计

formatting ×1

javascript ×1

numbers ×1

react-native ×1