[英]JavaScript culture sensitive currency formatting
我如何以一种在 JavaScript 中具有文化意识的方式格式化货币相关数据?
Number.toLocaleString(在 JavaScript 1.5,ECMAScript 3rd Edition 中实现)
var number = 3500;
console.log(number.toLocaleString()); /* Displays "3,500" in English locale */
所以我知道这是一个老问题,但如果其他人出现在寻找类似的答案,在现代 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
有一个 Number.localeFormat 函数,但我不确定它是你想要的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.