$('.number-only').on('input', function(){
this.value = this.value.replace(/[^\d\.,]/g, "");
this.value = this.value.replace(/,/g, ".");
if(this.value.match(/\./g).length > 1) {
this.value = this.value.substr(0, this.value.lastIndexOf("."));
}
});