1

html代码

第一种方法
<input type="text" placeholder="数量" class="addTell" id="robotCount" onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');">

第二种方法
<input ondragenter="return false"
       onpaste="return!clipboardData.getData('text').match(/[\u4e00-\u9fa5]/gi)"
       type="text"                            
       onKeyPress="if(event.keyCode<48||event.keyCode>57||event.keyCode==8)event.returnValue=false;">
</input>

第三种方法
<el-input class="w400" placeholder="请输入奖励积分数字,默认10积分" v-model="ruleForm1[i].integral"
          type="tel" 
          oninput="
              var v=this.value||'';
              v=v.replace(/[^\d]/g,'');
              if(v.length==1 && v==0){v=''};
              this.value=v.substr(0,1000000000);
          "
></el-input>


MRZYD
145 声望10 粉丝

一个初学的小菜鸟,望各位大佬多多指教