<input ... onkeyup="this.value=this.value.replace(/[^\d,\.]/g,'');">

Ho incluso anche il punto tra i caratteri permessi: se non lo vuoi togli il \. dentro la quadra.