我有一个输入值为20,466,000.00的文本框。我只想返回20466000的值,不带逗号和小数点。我尝试了以下方法:

// Get value
var nca_balance = $("#nca-balance").text();
var nca_amount = parseInt(nca_balance.replace(",", ""),10);

alert(nca_amount);


但是它只返回20466的值吗?为什么呢我的预期结果必须是20466000。请帮助提供我的代码。谢谢

最佳答案

这个怎么样:

parseInt("20,466,000.00".replace(/,/g, ""), 10)

07-24 09:51