Javascript 在java脚本中使用Intl.numberFormat时,如何验证该数字是否具有与区域设置相关的正确格式?

Javascript 在java脚本中使用Intl.numberFormat时,如何验证该数字是否具有与区域设置相关的正确格式?,javascript,validation,internationalization,number-formatting,Javascript,Validation,Internationalization,Number Formatting,我使用的是Intl.numberFormat,无法检查用户输入的数字是否为该区域设置的正确格式,如逗号分隔、点分隔和空格分隔(对于某些国家/地区) 使用正则表达式进行验证。“locale”说明符实际上是一种语言代码,而不是一个国家。在规范中使用“locale”是一个误称。仅仅因为某人在某个特定的地方(地区),并不意味着他们希望使用可能与该地区或该地区通常使用的语言相关联的特定格式。最好使用常见的、众所周知的格式,并告诉用户您期望的格式。@RamshaSaeed-我认为OP是在询问如何告诉用户将使

我使用的是Intl.numberFormat,无法检查用户输入的数字是否为该区域设置的正确格式,如逗号分隔、点分隔和空格分隔(对于某些国家/地区)

使用正则表达式进行验证。“locale”说明符实际上是一种语言代码,而不是一个国家。在规范中使用“locale”是一个误称。仅仅因为某人在某个特定的地方(地区),并不意味着他们希望使用可能与该地区或该地区通常使用的语言相关联的特定格式。最好使用常见的、众所周知的格式,并告诉用户您期望的格式。@RamshaSaeed-我认为OP是在询问如何告诉用户将使用的格式,他们还没有进入实现部分。在用户选择类似“de de”的语言代码后我想确保用户输入的所有数字都与该语言环境相关,有人能帮我解决这个问题吗?