我正在使用此函数删除除数字之外的任何内容,但它给了我错误,value.replace不是函数,这是函数:
function filter_value(value)
{
var filter = value.replace(/[^0-9.]+/g,'');
return filter;
}
答案 0 :(得分:2)
如果replace
不是函数,则value
不是字符串。确保将字符串传递给函数。
答案 1 :(得分:0)
function filter_value(value) {
return parseInt(value.toString().replace(/\D+/g,''), 10);
}
这将返回整数值