jQuery 掩码删除逗号后面的后续值



菜鸟在这里,我有一个输入字段,我使用简单的jQuery掩码添加逗号,例如1000 = 1,000

$('#A3-input').mask('000,000,000,000', {reverse: true});

这很好用,但我的问题是当我对屏蔽值进行数学运算时,1,000 值变成了 1?

如何获取 javascript 中输入的原始值,即 1000 而不是 jQuery 屏蔽产生的 1? 下面是我用来检索输入字段值的 JavaScript 代码。

A3 = parseFloat(document.getElementById("A3-input").value);

顺便说一句,没有 jQuery 掩码,值为 1000,我的公式有效,但是当掩码生效时,值变为 1。

11,111,111 变为 11

1,000 变为 1

45,412,154 变为 45 等

在寻找答案后,我从这里找到了解决方案

A3 = parseFloat((document.getElementById("A3-input").value).replace(/[^d.]/g,''));

最新更新