Holas tengo esta funcion para permitir solo valores numericos
 
function mis_datos(){
	var key=window.event.keyCode;
	if (  key < 48 || key > 57 ){
		window.event.keyCode=0;
	}
}
 
La cosa es que deseo que tambien me permita introducir el punto decimal
algo así  2.5
 
he tratado conesto:
 
if ( (key < 48 || key > 57) || key == 46){
...
}
 
pero no me resulta :S
una atudadita porfa
 
Gracias!!! 
   
 



