[英]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.