我目前有这个...
sanitizeNumber = function ( dirtyNumber ){
// remove any non-digits from the number
return dirtyNumber.replace(/[^\d.]/g, "");
}
..但它似乎允许小数点通过。
如何完全删除除0到9之间的数字以外的所有内容?
最佳答案
您应该在.
之后删除\d
sanitizeNumber = function ( dirtyNumber ){
// remove any non-digits from the number
return dirtyNumber.replace(/\D/g, "");
}