input框校验只能输入正整数

1.绑定校验数据

<el-input  v-model="detailFormData.quantity" style="width: 84%;" class="deal" @input="number" @change="number"></el-input>

2.检验函数

  //数量 正整数校验
  number() {
    this.detailFormData.quantity = this.detailFormData.quantity.replace(/[^.\d]/g, '');
    this.detailFormData.quantity = this.detailFormData.quantity.replace('.', '');
    if (this.detailFormData.quantity.length == 1) {
      this.detailFormData.quantity = this.detailFormData.quantity.replace(/[^1-9]/g, '')
    }
  }

 

posted @ 2021-03-22 12:52  Evident  阅读(107)  评论(0)    收藏  举报