Den*_*ers 1 javascript formatting internationalization
在 JavaScript 中使用数字格式化程序时,是否可以在值之前使用欧元符号来格式化该值?
\n\nthis.formatter = new Intl.NumberFormat('nl-be', {\n style: 'currency',\n currency: 'EUR',\n minimumFractionDigits: 2\n});\n\nthis.formatter.format(2000);\n
Run Code Online (Sandbox Code Playgroud)\n\n上面的代码示例返回 2000.00\xe2\x82\xac 而不是 \xe2\x82\xac2000.00
\n两种方式:
使用其他语言环境。以下是受支持的列表。从那里,我选择了比利时一 ( sfb
),它在数字前面呈现了符号。
this.formatter = new Intl.NumberFormat('sfb', {
style: 'currency',
currency: 'EUR',
minimumFractionDigits: 2
});
this.formatter.format(2000);
Run Code Online (Sandbox Code Playgroud)自己解析它以将符号移到字符串前面:
var str = this.formatter.format(2000);
var result = str.substr(str.length-1)+ str.substr(0,str.length-1)
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
3008 次 |
最近记录: |