input输入框只能输入数字而且开头不能为零

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-z\d]{8,15}$/.test("1234567a");

使用场景
输入身份证件号码或15位笔试、口试准考证号查询四六级成绩的正则判断时

/^[a-zA-Z0-9]{15,18}$/.test('430031211111111')//准考证号
posted @ 2021-08-21 15:53  Fanyee  阅读(903)  评论(0编辑  收藏  举报