我有一个输入值为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)