en principio se me ocurre que puedes aunarle en reemplazo
Cita: function displayunicode(e, este){
var unicode=e.keyCode? e.keyCode : e.charCode
if (unicode == 190) alert("No está permitido el uso de puntos. Por favor, use la coma para separar decimales")
este.value = este.value.replace(/[^\d,]+/g, '');
}
<input type="text" onkeyup="displayunicode(event, this); this.select()" />