如何为所选语言环境获取toLocaleString()的小数和千位分隔符?
示例:
var number = 123456.789;
//德语使用逗号作为小数点分隔符,并使用句点表示千位
console.log(number.toLocaleString('de-DE'));
123.456,789
//英文使用句点作为小数点分隔符和逗号(千位)
console.log(number.toLocaleString('en-GB'));
123,456.789
有什么方法可以获取语言环境分隔符?
答案 0 :(得分:1)
这可能会有所帮助。似乎有一个可以使用的国际API。否则,您可以测试一个已知数字以检索它。
答案 1 :(得分:1)
类似的东西应该可以工作(未经测试):
let thousandsSeparator = Number(1000).toLocaleString().charAt(1)
let decimalSeparator = Number(1.1).toLocaleString().charAt(1)