菜鸟在这里,我有一个输入字段,我使用简单的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,''));