codice:
<input onkeypress="return event.charCode !== 46 && event.charCode !== 44;" onpaste="return false;" />
oppure

codice:
<input onkeypress="return event.charCode === 0 || !/,|\./.test(String.fromCharCode(event.charCode));" onpaste="return false;" />
oppure (secondo me la migliore)

codice:
<input onkeypress="return (event.charCode | 2) !== 46;" onpaste="return false;" />
Se invece ti piace quella di lucavizzi, la puoi sintetizzare così:

codice:
<input onkeyup="this.value=this.value.replace(/\.|,/g,'');" onpaste="return false;" />