el-input标签只能输入数字限制

<el-input v-model="ruleForm.account" @input="filterAccount"  autocomplete="off" placeholder="账号" type="text" />


methods: {

    filterAccount(event) {

      if (typeof event === 'string') {
        event = { target: { value: event } };
      }

      const regex = /\D/g; // 匹配非数字字符
      const input = event.target.value;
      event.target.value = input.replace(regex, '');
      this.ruleForm.account = event.target.value; // 更新v-model绑定的数据
    },
 }
posted @ 2023-05-08 17:36  正伯Pro  阅读(98)  评论(0)    收藏  举报  来源