HO creato uno scipt che dovrebbe solo permettere all'utente di dare imput numerici

Codice PHP:
function keyCheck(eventObjobj){
{
var 
keyCode;
if(
keyCode>47 || keyCode <58 || keyCode==|| keyCode==46){
return 
true;
}else{return 
false;}

Il problema è che prende come imput il puno e non mi fa premere i tasti cancella e canc

come fare?
e poi: è cross browser questa soluzione?