gpt4 book ai didi

javascript - JavaScript 中对文化敏感的 ParseFloat 函数?

转载 作者:可可西里 更新时间:2023-11-01 02:39:54 27 4
gpt4 key购买 nike

有没有人建议在 JavaScript 中编写文化敏感的 ParseFloat 函数,这样当我有一个美国文化格式的字符串 100,000.22 时,parse float 函数返回 100000.22,而如果我在瑞典文化中输入 100.000,22,它会返回 100000.22 的 float ?

最佳答案

我改进了 mwilcox 的函数来处理没有分隔符的值。

function parseFloatOpts (str) {

if(typeof str === "number"){
return str;
}

var ar = str.split(/\.|,/);

var value = '';
for (var i in ar) {
if (i>0 && i==ar.length-1) {
value += ".";
}
value +=ar[i];
}
return Number(value);
}

关于javascript - JavaScript 中对文化敏感的 ParseFloat 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951738/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com