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>