vue input 输入校验字母数字组合且长度小于30的实现代码
程序员文章站
2022-04-17 14:25:10
下面一段代码给大家分享vue input 校验字母数字组合且长度小于30,具体代码如下所示:
下面一段代码给大家分享vue input 校验字母数字组合且长度小于30,具体代码如下所示:
<input v-model="form.glhm" placeholder="请输入关联交易号" style="width:240px" @on-blur="validatejyh(form.glhm)"></input> validatejyh(glhm){//校验关联交易号 var reg = /^[a-za-z0-9]{1,30}$/; if(!reg.test(glhm)){ this.$message.error("请输入字母或数字组成的交易关联号"); this.form.glhm = ''; } },
下面看下在vue.js下使用el-input框只能输入数字并限制位数并且限制中文输入以及粘贴
var tr = document.getelementbyid("id1"), // 取得id为id1的tr对象 inps = tr.getelementsbytagname('input'); // 从tr 对象中获取所有input对象 for(var i = 0, len = inps.length; i < len; i++) { inps[i].value = ''; // 将每一个input的value置为空 } document.getelementbyid("t").getelementsbytagname('input')[0].value='';
输入中文置空的方法
<el-input @change="checkno(searchform.msel.mseltotalconsumtimes)" type = "text" onkeypress="return event.keycode>=48&&event.keycode<=57" size="small" :maxlength="6" style="width: 120px" v-model="searchform.msel.mseltotalconsumtimes"></el-input> 次 </el-col> checkno(value){ let reg = /^[1-9]\d*$/; if (value) { if (value > 999999 || new regexp(reg).test(value) == false) { settimeout(() => { this.searchform.msel.mseltotalconsumtimes =''; }, 500); } } },
总结
以上所述是小编给大家介绍的vue input 校验字母数字组合且长度小于30的实现代码,希望对大家有所帮助
上一篇: 吝啬鬼的小笑话