小编Edu*_*rón的帖子

如何恢复到LocaleString

我需要将格式化的数字转换为 JS 默认数字格式。

这是我的代码:

String.prototype.toJsFloatFormat = function() {
          debugger;
          var newVal = this;
          return newVal;
        }
//Example of use
var input = 10000.22; //default js format
var formatted = input.toLocaleString("es"); // result is: 10.000,22
var unformatted = formatted.toJsFloatFormat(); //expected result = 10000.22;
Run Code Online (Sandbox Code Playgroud)

问题是当我需要获取格式化数字 (10.000,22) 并使用此格式化数字 (parseFloat(10.000,22) + 1000) 进行操作时,我得到了不好的结果 ( parseFloat(10.000,22) + 1000 = 1010)

提前致谢。

javascript globalization jquery

1
推荐指数
1
解决办法
4044
查看次数

标签 统计

globalization ×1

javascript ×1

jquery ×1