限制非数字输入,适用于所有数量的输入

//限制商品数量字符输入
        $('.goods-num').on('keypress',function (ev) {
            // console.log(String.fromCharCode(ev.keyCode))
            var reg = /[^0-9]/g
            $(this).val($(this).val().replace(reg,''))  //避免按住某个非数字键不放,持续输入
        }).on('keyup',function () {
            var val = $(this).val()
            var lastChar = val.substr(val.length-1,1)
            if(isNaN(lastChar)) $(this).val(val.substr(0,val.length-1)) //截断最后一个非数字
        })

猜你喜欢

转载自blog.csdn.net/tmiaot/article/details/80840332