layui input type=‘number‘ 限制不能输负数问题

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站

 方法1:

<input type="number" min="0" class="layui-input stock" value="{{item.stock}}" />

设置min='0'最小为0就不会出现负数

方法2:

主要是后面的<input type="number" placeholder="请输入赠送数量" value="0" min="0" οnchange="addkk()" οnkeyup="(this.v=function(){this.value=this.value.replace(/[^0-9-.]+/,'');}).call(this)" οnblur="this.v();" >

方法3:

 <input type="text" name="Number" lay-verify="required|integer" placeholder="请输入" value="" autocomplete="off" class="layui-input">
layui.use('form', function () {
            var $ = layui.$
                , layer = layui.layer
                , form = layui.form

           form.verify({
           integer: [
               /^[1-9]\d*$/
               , '只能输入正整数'
           ]
         });
     });