jquery 掩码删除逗号后的后续值
jquery mask deletes proceeding values after comma
新手,我有一个输入字段,我使用简单的 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 becomes 11
1,000 becomes 1
45,412,154 becomes 45 etc
在寻找答案后,我从 here
找到了解决方案
A3 = parseFloat((document.getElementById("A3-input").value).replace(/[^\d\.]/g,''));
新手,我有一个输入字段,我使用简单的 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 becomes 11
1,000 becomes 1
45,412,154 becomes 45 etc
在寻找答案后,我从 here
找到了解决方案A3 = parseFloat((document.getElementById("A3-input").value).replace(/[^\d\.]/g,''));