我目前有一个片段,只允许在输入中输入数字:
$('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
,然后键入1
after,则不会显示 1。但是,如果用户键入0
after,则会显示500
。如果用户尝试键入968
它也不会显示8
,它只会显示96
。
希望这是有道理的。