現在、入力に数字のみを入力できるスニペットがあります。
$('input').bind('keypress', function(event) {
var charCode = event.which;
var keyChar = String.fromCharCode(charCode);
return /[0-9]/.test(keyChar);
});
jsFiddle: http://jsfiddle.net/wgsPr/
これを調整して、500 を超える数字を入力できないようにするにはどうすればよいですか?
たとえば、ユーザーが を入力してから50
a1
を入力すると、1 は表示されません。ただし、ユーザーが aを入力0
すると、 が表示されます500
。ユーザーが入力しようとしても、968
は表示されず8
、 のみが表示され96
ます。
うまくいけば、これは理にかなっています。