elment ui里的input框设置仅输入正数且保留两位小数校验

94 阅读1分钟

问题:我遇到form表单里的input需要校验,需求里input框里的值仅输入正数且保留两位小数

image.png

解决代码:

<el-form-item prop="CPA">
    <span>CPA</span>
     <el-input v-model="form.CPA"/>
</el-form-item>
CPA: [
       {required: true,message: "请输入内容",trigger: "blur",},
        {pattern:/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
                    message: "请输入正确额格式,可保留两位小数",
        },
     ],