function onlyInteger(a){
$(a).bind("change keyup input click", function(e) {
var reg = /(\d+[\.\,]?\d{0,2})/;
if(this.value.match(reg))
this.value = this.value.match(reg)[1];
else
this.value = '';
});
}
Во первых смотри что такое filter
v это элемент массива a.
search это поиск по регулярный выражениям, если по такому паттерну ничего не найдено то он возвращает -1 если найдено то номер символа вхождения в строке.
e.target.value возвращает значение введеное в инпут
Паттерн "^значение". ^- значит начало строки. Крч учи регулярки