为了根据区域设置格式化数字,有一个标准的 JavaScript API:Intl.NumberFormat
但是对于反向操作,将字符串解析为数字我找不到任何支持语言环境的标准 API:
真的没有 JavaScript 标准 API 可以根据语言环境将字符串解析为数字吗?
如果没有:是否有任何市场已建立的开源库可以这样做?
我有一个网页,以用户的本地化格式显示小数,如下所示:
7.757,75如果我在我的机器上的JavaScript中添加两个数字变量(其中数字来自上述格式的字符串),我得到以下结果:
7.75 + 7.75 = 15.57,75 + 7,75 = 0如果我要在荷兰用户计算机上运行此代码,我应该期望返回英文格式的添加0,并返回荷兰格式的添加15,5吗?
简而言之:JavaScript计算是否在其字符串中使用局部小数分隔符来编号转换?