简单购物车不允许使用千个逗号分隔符

SimpleCart not allowing thousand comma separator

本文关键字:千个 分隔符 不允许 购物车 简单      更新时间:2023-09-26

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

价格是用千位分隔符呈现的,非常标准的东西!

EG:$2,456.55

一旦它添加到购物车,它就只添加为 2 这必须是逗号。

我想我已经找到了令人反感的行:

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

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

只删除,,这个更简单

replace(/,/, "")

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