gpt4 book ai didi

javascript - 如何在 JavaScript 中对 N.NNNN,NN 等格式的数字求和

转载 作者:行者123 更新时间:2023-12-03 11:23:00 24 4
gpt4 key购买 nike

好吧,长话短说。我正在寻找一种方法,用小数点逗号和千位分隔符对数字求和。

目前,我正在尝试使用

格式化数字
sumamount += parseFloat(this.value.replace(/,/g,''));

它仍然无法正常工作。

有没有另一种方法然后删除点,将 , 替换为 . 并最后再次撤消更改?非常感谢!

所以,这是有效的,但是......不是很漂亮,也不是很高效,是吗?

sumamount += parseFloat(this.value.replace('.', '').replace(',', '.'));

最佳答案

一个干净的方法是使用 currency.js (1.1kB Gzip 压缩)

const FORMAT = { separator: '.', decimal: ',' };

const v1 = currency('140.504,99', FORMAT);
const v2 = currency('24.207,56', FORMAT);

然后,

v1.add(v2)

输出

164712.55

或者,

v1.add(v2).format()

给予

164.712,55

关于javascript - 如何在 JavaScript 中对 N.NNNN,NN 等格式的数字求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61073456/

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