我想使用 parseFloat() 解析一个值,我读过它只识别小数点 (.) 作为分隔符。我希望能够在欧盟运行该页面(无需用户配置任何内容),他们自然会使用逗号作为分隔符。
这可能吗?我用谷歌搜索了一下,似乎无法做到这一点,这让我觉得很奇怪。
谢谢
最佳答案
您可以使用replace()
将 ,
替换为 .
,之后就可以照常解析
var a="1,02";
console.log(parseFloat(a.replace(',','.')));
关于javascript - 如何获取客户端的区域设置来识别客户端的小数分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22019612/