我正在使用以下代码来清理其类包含的输入字段.number
。我需要该值仅包含数字,不包含逗号、点或除数字之外的任何内容:
var numberEle = $(form).find('.number'); // check number fields
for(var i=0;i<numberEle.length;i++){
var numValue = $(numberEle[i]).val()
var numValue = numValue.replace(/\s/g,""); // removes spaces
var numValue = numValue.replace(/\D/g,""); // leaves only numbers
$(numberEle[i]).val(numValue);
}
上面的代码工作正常,但由于几个原因,在我看来它没有正确编写,这意味着它可能更“更干净”和更简单,有什么帮助吗?