接受CTRL + A按键?

时间:2016-08-30 01:56:40

标签: javascript jquery html regex validation

    $('.numberOnly').bind('keypress', function(event){
        var regex = new RegExp("^[0-9]*$");
        validation(event, regex);
    });

这是我的输入验证码,只接受数字。但是此验证导致 ctrl + A 无效。 如何配置此代码以接受 ctrl + A

1 个答案:

答案 0 :(得分:0)

检查正在发生的密钥代码。

$('.numberOnly').bind('keypress',function(event){
    if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) { 
        console.log('this is 0-9 or numpad 0-9');
    }
});