Hocam yanlış yönlendirdiysem özür dilerim
buyur bak bunuda buldum
Geçerli karakter değişkenine kullanılmasını istediğin karakterleri yaz çalışıyor
<SCRIPT language=JavaScript1.2>
  function SayisalDeger(nesne)
{
var Gecerlikaraketer = "0123456789.";
var Sayisal=true;
var Kisim;

for (i = 0; i < nesne.value.length && Sayisal == true; i++) 
{ 
Kisim = nesne.value.charAt(i); 
if (Gecerlikaraketer.indexOf(Kisim) == -1) 
{
// alert('Lütfen Sadece Sayisal Deger Giriniz')
nesne.value = nesne.value.substring(0,i);
break;
}
}
return Sayisal;

}


</SCRIPT>
<input id="telefonno2" onKeyUp="SayisalDeger(this);" size="22" name="telefonno2" />