elementUI <el-input>输入框只能输入正整数

html 代码

              v-model="addForm.count"

              type="text"

              @input="changeInput"

            />

js代码

changeInput(str) {

      var pattern = /^[1-9][0-9]*$/ // 正整数的正则表达式

      // 不符合正整数时

      if (!pattern.test(this.addForm.count)) {

        // input 框绑定的内容非数字的全部置为空

        this.addForm[str] = this.addForm.count.replace(/[^\d]/g,'')

      }

    }

你可能感兴趣的:(elementUI <el-input>输入框只能输入正整数)