use*_*432 1 javascript node.js
使用JavaScript,将点替换为逗号(欧盟货币)的正确方法是什么,例如:
2000.65将是2000,65而不是2,000.65
39.20 将会 39,20
我不确定是否cost.replace('.', ',')是正确的方法.有更好的选择吗?
您可以使用Intl.NumberFormat
const n = 2000.65;
console.log(new Intl.NumberFormat('de-DE', {
style: 'currency',
currency: 'EUR'
}).format(n));Run Code Online (Sandbox Code Playgroud)
还有一些选项可供选择,比如是否显示千位分隔符,或是否显示€符号.下面只显示欧洲表示法中的数字,没有千位分隔符.
const n = 2000.65;
console.log(new Intl.NumberFormat('de-DE', {
useGrouping: false,
}).format(n));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |