el-input 限制只能输入正整数

简介: el-input 限制只能输入正整数

 1、前端页面

<el-row :gutter="20">
  <el-col :span="20">
    <el-form-item label="数量" prop="quantity">
      <el-input
            class="entity"
            placeholder="请输入数量"
            v-model="ruleForm.quantity"
            size="mini"
            clearable>
        <span slot="suffix" style="padding: 0 5px">个</span>
      </el-input>
    </el-form-item>
  </el-col>
</el-row>

image.gif

2、规则验证

export default {
  data() {
    return {
      ruleForm: {
        quantity: "",
      },
      rules: {
        quantity: [{
          pattern: /^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/,
          required: true,
          message: '请输入数量,且为正整数类型',
          trigger: 'blur'
        }, ],
      },
    };
  },

image.gif

若本文有帮助到阅读本文的同学,欢迎点赞、关注、收藏,互相学习交流。

目录
相关文章
|
移动开发 JavaScript HTML5
el-input限制输入整数等分析
本文介绍了在Vue中限制el-input只能输入整数的几种方式,包括设置type为number,使用inputmode属性,自定义指令,计算属性,使用onafterpaste和onkeyup事件以及使用el-input-number的precision属性。每种方式都有其优缺点,可以根据实际需求选择合适的方式。比较建议用自定义指令的方式来实现。
3553 0
el-input限制输入整数等分析
el-table复选框全部勾选以及勾选回显
el-table复选框全部勾选以及勾选回显
1997 0
|
前端开发 JavaScript
js 等待接口访问成功后执行指定代码【3种方法】(含async await Promise的使用)
js 等待接口访问成功后执行指定代码【3种方法】(含async await Promise的使用)
940 1
Element - ui :el-input 输入只能是数字并且小数点后只能是1-2位
Element - ui :el-input 输入只能是数字并且小数点后只能是1-2位
6019 1
Element UI 上传文件 el-upload —— 手动上传文件,限制上传文件数量,文件类型校验等
Element UI 上传文件 el-upload —— 手动上传文件,限制上传文件数量,文件类型校验等
5025 0
|
JavaScript
Vue中给当前页面传递参数并重新加载,vue使用this.$router.push跳转页面,给跳转过去的页面传参不一致时重新加载
Vue中给当前页面传递参数并重新加载,vue使用this.$router.push跳转页面,给跳转过去的页面传参不一致时重新加载
1045 0
|
定位技术 API 数据格式
Element UI【详解】el-cascader 级联选择器 - 行政区划选择(可以选择任意一级),限定选择范围,获取并解析选中的节点
Element UI【详解】el-cascader 级联选择器 - 行政区划选择(可以选择任意一级),限定选择范围,获取并解析选中的节点
4111 0