campo de entrada, apenas números jquery / js

Eu tenho um campo de entrada onde eu só desejo que os usuários digitem números

html:<input id="num" type="text" name="page" size="4" value="" />

jquery / js:

 $("#num").keypress(function (e){
      if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)){
        return false;
      }
});

Espero que alguém possa me ajudar.

btw: Eu não sou interessante em um plugin jquery maior para fazer a função funcionar. (Eu encontrei alguns jquery-plugins, mas deve haver algumas outras maneiras de consertá-lo, com um código menor)

questionAnswers(10)

yourAnswerToTheQuestion