有没有一种方法可以将javascript中的字符串解析为与区域设置相关的数字
Is there a way to parse a string in javascript into a number with respect to the locale
我现在正在编辑一个基于web的程序。它在全球各地都在使用。我正在添加一个基于数字的字段。我希望能够允许最终用户以他们在本地语言环境中想要的方式输入数字。我看到有一个名为Number.toLocaleString()的函数,它将为我提供所需的内容。然而,我似乎找不到反函数。
以字符串"1000"为例。如果我的用户的语言环境是en-US,我希望它被解释为1000。如果我的用户的区域设置是de-de,那么它应该被解释为1。在JavaScript中执行此操作的标准方法是什么?
Javascript除了检测设置之外,几乎没有区域设置支持。对此,请参阅navigator对象和其他问题。
如果您想要特定于区域设置的解析,则需要使用众多库中的一个。查看localplanet。它有一个整数和小数的格式化程序。
相关文章:
- 使用JSON文件中的变量(字符串)填充文本区域
- 分析特定区域设置(而不是时区!)中的日期字符串
- JavaScript:将字符串数组转换为文本区域
- Javascript中与区域设置无关的字符串搜索
- 如何解析文本区域中的结构化字符串数据(接近JSON)以检索其所需的属性
- 模式显示文本区域内容不是字符串
- '使用文本区域中的字符串动态填充下拉菜单
- 在光标位置的文本区域中插入一个字符串,并进行一些更改
- JQuery如何更改CodeMirror中文本区域的字符串值
- 什么是区域设置字符串
- 设置附加到文本区域的字符串的顺序
- JS:在文本区域搜索特定字符串
- JQuery如何替换文本区域内的字符串
- 当在文本区域中检测到特定字符串时,Javascript会自动提交表单
- JS 编号 - 在 .fixed 后使用区域设置字符串
- 是否有一种本机方法可以将字符串从任何区域设置转换为数字
- 如果处理字符串值的文本区域是只读的,如何使用 JavaScript 在虚拟键盘上使用 CAPSLOCK 功能
- 用字符串填充文本区域
- JQuery:如何将文本区域的内容选择为html字符串并从中提取文本
- 任何输入或文本区域中数字字符串的事件侦听器