Hola JavierB y chavuco!
Quizas el amigo chavuco no sabe usar el
Motor de busquedas, o es flojito como yo

Bueno, para gente como nosotros, pongo este script, que esta en alguno de los miles de
post.
Código:
function validarNum(e)
{
tecla = (document.all) ? e.keyCode : e.which;
if (tecla == 8) return true;
patron = /\d/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
Quizas te sea necesario
colocar separadores de miles mientras se escribe.