如何删除“"使用jQuery从十进制数字中提取

How to remove the "." from a decimal figure with jQuery

本文关键字:jQuery 使用 十进制数字 提取 quot 何删除 删除      更新时间:2023-09-26

我是JS的新手,试图从返回的数字中删除句号,我已经设法删除了千分隔符,但不知道如何添加也删除了句号。有人有什么想法吗?

JS-

var total = parseFloat(a) + parseFloat(b);
total = parseFloat(Math.round(total * 100) / 100).toFixed(2).toString().replace(/'B(?=('d{3})+(?!'d))/g, ",");
total = total.replace(/',/g,'');
var newTotal = Shopify.formatMoney(total, '{{ shop.money_format }}');

当前退货:

5977.00

但我想我需要像一样退货

597700

以便Shopify(formatMoney)函数重新构建它。

添加行:total = total.replace(/'./g,'');

或者,使用以下命令同时删除逗号和句点:total = total.replace(/'.|',/g,'');

有关如何创建文本中特定模式的搜索的详细信息,请查阅"正则表达式"。

您可以像这样使用.split & .join

total = total.split('.').join("");

请参阅本页:从字符串中删除点符号

你也可以使用

Math.round(total)

parseInt(total);