我需要在JavaScript中格式化一个数字,并且千位分隔符和小数点分隔符可能在运行时被定义。但这种组合可能与特定地区的语言环境不匹配。
是否有一种方法可以在JavaScript的toLocaleString()中提供千位和小数点分隔符?或者明确地使用我定义的值来使用NumberFormat?
我看到有些示例使用语言环境代码,还有一些使用其他值(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString),但这些都不适用于我的用例。
是否有一种方法可以在JavaScript的toLocaleString()中提供千位和小数点分隔符?或者明确地使用我定义的值来使用NumberFormat?
我看到有些示例使用语言环境代码,还有一些使用其他值(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString),但这些都不适用于我的用例。
,
、句点.
和空格。可以在运行时检测正确的组合,并选择合适的语言标记。还是定界符完全自定义,例如a
、x
等? - Teemu