javascript - 如何获取客户端的区域设置来识别客户端的小数分隔符?

标签 javascript jquery

我想使用 parseFloat() 解析一个值,我读过它只识别小数点 (.) 作为分隔符。我希望能够在欧盟运行该页面(无需用户配置任何内容),他们自然会使用逗号作为分隔符。

这可能吗?我用谷歌搜索了一下,似乎无法做到这一点,这让我觉得很奇怪。

谢谢

最佳答案

您可以使用replace() , 替换为 . ,之后就可以照常解析

var a="1,02";
console.log(parseFloat(a.replace(',','.')));

关于javascript - 如何获取客户端的区域设置来识别客户端的小数分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22019612/

相关文章:

javascript - 在 IE(7 和 8)中移动大尺寸图像非常慢

jquery - 我可以简化这个在表单上查找元素的 jQuery 吗?

javascript - 在 jquery 网格中隐藏页面导航器

php - 头像图片上传无页面上传

javascript - 如果 HTML 元素有一个监听器,那么在该元素从 DOM 中移除后监听器会发生什么?

javascript - 正在加载文件名中包含今天日期的 XML 文件...如果不存在具有今天日期的文件,则需要回退到旧文件

jQuery 通过 ID 进行过滤,然后捕获匹配项

php - 使用 sqlsrv 和 $.ajax 进行实时搜索

javascript - jQuery/JavaScript 动态更改音频源

javascript - 如何使用 for 循环来检查井字游戏中的获胜者