ユーザに対して数値しか入力をさせたくない場合に
例えばユーザが下記ユーザID入力項目にアルファベットの
Aを入力した場合に、KeyCodeが1から9の範囲に無いので
入力を破棄するにはどうすれば良いでしょうか?

ユーザID □□□□□


※入力値チェックをするのではなくそもそも最初から数字以外を入力不可に
したいです。

ご存知の方がいらしましたら教えて下さい。