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

html 代码
<el-input

              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,'')

      }

    }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容