el-input怎么才能是正整数

154 阅读1分钟
 <el-input
      v-model.number="value"
      clearable
      @input="e => (form.attr = checkAttr(e))"
    >

methods: { checkAttr(e) { const pat = /^((?!^[1-9][\d]$).)/; return e.replace(pat, ""); } }

这样el-input就只能输入正整数了,开头不能输入0,不能输入小数点、字符和汉字