coe*_*e57 5 javascript jquery decimal currency-formatting regional-settings
我正在尝试用jQuery格式化一些数字.我想获取用户的货币和编号的区域设置,以便实现正确的格式(获取小数点分隔符).
是否可以使用jQuery或JavaScript检索这些参数?
使用toLocaleString()有style:'currency':
var amount = 123.56;
alert(
'German: ' + amount.toLocaleString('de-DE',{style:'currency',currency:'EUR'}) + ', ' +
'American: ' + amount.toLocaleString('en-US',{style:'currency',currency:'EUR'})
);
// German: 123,56 €
// American: €123.56Run Code Online (Sandbox Code Playgroud)
注意:
navigator.language.有一个 jQuery 插件 - https://github.com/dansingerman/jQuery-Browser-Language
请参阅此 SO 答案以获取更多信息JavaScript 用于检测浏览器语言首选项