美文网首页我爱编程
js input只能输入大于0的正整数

js input只能输入大于0的正整数

作者: 新篇章 | 来源:发表于2018-05-28 11:54 被阅读0次
//交易数量只能输入正整数
amountKeydownFun = function(obj) {
    if(obj.value.length == 1) {
        obj.value = obj.value.replace(/[^1-9]/g, '')
    } else {
        obj.value = obj.value.replace(/\D/g, '')
    }
}

amountKeyupFun = function(obj) {
    if(obj.value.length == 1) {
        obj.value = obj.value.replace(/[^1-9]/g, '')
    } else {
        obj.value = obj.value.replace(/\D/g, '')
    }
}

amoutPasteFun = function(obj) {
    if(obj.value.length == 1) {
        obj.value = obj.value.replace(/[^1-9]/g, '');
    } else {
        obj.value = obj.value.replace(/\D/g, '');
    }
}

$("#a").keyup(function(){
    amountKeyupFun(this);
})

$("#a").keydown(function(){
    amountKeydownFun(this);
})

$("#a").bind("paste",function(){
    amoutPasteFun(this);
})

相关文章

网友评论

    本文标题:js input只能输入大于0的正整数

    本文链接:https://www.haomeiwen.com/subject/pqawjftx.html