如何基于javascript中定义的语言环境验证数字格式

时间:2019-01-31 13:46:06

标签: javascript localization number-formatting

我有输入文本字段(类型=字符串),该文本字段应接受数字作为输入,但数字格式应基于定义的语言环境代码进行验证。

var number = '2,110.168';
if locale is en-in, this should be valid
if locale is nl-nl, this is not a valid format as it should be 2.110,168

1 个答案:

答案 0 :(得分:1)

您可以使用Number.toLocaleString()返回数字的“语言敏感表示形式”。

如果您输入的内容是表单,则可以创建一个自定义验证器以验证其值。