如何以 JavaScript 中文化感知的方式格式化与货币相关的数据?
问问题
6083 次
4 回答
2
Dojo 有一个可识别区域设置的货币格式化程序。
如果你不想仅仅为了这个功能而在你的项目中包含 Dojo,那么也许你可以在你的后端本地化货币?
于 2008-09-09T10:47:12.147 回答
2
所以我知道这是一个老问题,但如果其他人出现在寻找类似的答案,在现代 JavaScript 中你可以使用
new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(number)
有关更多信息,请参阅参考文档。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
于 2021-03-05T17:46:57.273 回答
1
Number.toLocaleString(在 JavaScript 1.5,ECMAScript 3rd Edition 中实现)
var number = 3500;
console.log(number.toLocaleString()); /* Displays "3,500" in English locale */
于 2013-01-28T14:57:57.560 回答
-3
有一个 Number.localeFormat 函数,但我不确定它是你想要的
于 2008-09-09T11:48:45.837 回答