正则表达式实例

1、匹配非负整数(正整数+0)

<div class="qfverify">
 <input type="text"  onkeyup="inputIntReg(this)" placeholder="请输入充值预算">
 <p class="qfverify__font">请输入有效数字</p>
</div>
<script>
  function inputIntReg(obj) {
    var val = obj.value;
    var reg = /^(0|([1-9]\d*))$/;
    if(val.length > 0){
      if (reg.test(val)){
       $(obj).closest('.qfverify').removeClass('is-error')
      } else {
       $(obj).closest('.qfverify').addClass('is-error')
      }
    }else{
       $(obj).closest('.qfverify').removeClass('is-error')
    }
  }
</script>

 

posted @ 2018-04-19 10:34  lhweb15  阅读(250)  评论(0编辑  收藏  举报