如何从给定的数字中获取数字格式和区域设置字符串?

时间:2016-08-08 05:36:22

标签: javascript jquery localization

我有一个包含数字的字符串,比如

var number = "$1,344";

我需要通过货币符号将数字格式标识为货币和本地化语言(在本例中为英语,"$")。我可以使用JavaScript或jQuery中的任何逻辑来获得它吗?

注意:我需要在不使用任何第三方插件/脚本的情况下执行此操作。

1 个答案:

答案 0 :(得分:0)

这可能是不可能的。原因是许多说不同语言的国家可能使用相同的货币符号。

  • Euro)用于23个国家/地区 荷兰语,英语,法语,德语,爱尔兰语等官方语言 马耳他,斯洛伐克,斯洛文尼亚,西班牙和其他几十个当地人 语言。
  • dollar$)是通用货币名称。美国就在那里 美元,东加勒比元,斐济元,新台币和 还有几十个。使用国家的美元有几十种语言,而不仅仅是 英。
  • rupee用于印度,印度尼西亚,尼泊尔等地。卢比使用国家有数百种语言。即使我们将此限制为印度卢比(我相信没有其他货币具有符号),仍有许多语言可供选择。

我可以为几乎所有单一货币符号提供更多示例。

我认为从货币符号到语言是合乎逻辑的。它甚至没有接近一对一的映射。

本地化很难。