0

我正在使用 simplecart。很好很简单,我已经处理了它的大部分缺陷,但这一个仍然困扰着我。

价格以千位分隔符的形式呈现,非常标准的东西!

例如:2,456.55 美元

一旦将其添加到购物车中,它仅添加为 2 这必须是逗号。

我想我找到了违规行:

_data.price = parseFloat(_data.price.replace(simpleCart.currency().decimal, ".").replace(/[^0-9\.]+/ig, ""));

我应该添加什么来删除任何找到的逗号到 REGEX?

4

2 回答 2

0

只删除,,这个更简单

replace(/,/, "")
于 2013-10-25T18:08:02.523 回答
0

问题不在 simplecart 中。它在 PHP 中使用 floatval 的演示脚本中,而无需先删除逗号......

于 2013-10-25T18:08:52.633 回答