input输入框只能输入数字而且开头不能为零
<input id="inp-chooseNum" οninput='this.value=this.value.replace( /^[0] + [0 - 9] * $ / gi, ""
).replace(/[^d]/g, ")' maxlength="5" />
input只能输入0-9的数字
<el-input v-model="searchQuery.pci" placeholder="请输入PCI(选填)" maxlength="20" clearable @keyup.native="
searchQuery.pci = searchQuery.pci.replace(/[^0-9]/g, '')
" />
正则表达式,必须数字和字母组合,且长度为8到15
/^(?![^A-z]+$)(?!D+$)[A-zd]{8,15}$/.test("1234567a");
使用场景
输入身份证件号码或15位笔试、口试准考证号查询四六级成绩的正则判断时
/^[a-zA-Z0-9]{15,18}$/.test('430031211111111')//准考证号