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