结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b7868a65078b59c1bca8423b02e3f604.png)
代码
rules:{
custname:[{required: true, message: '请输入姓名', trigger: 'blur'}],
custno:[{required: true, message: '请输入编号', trigger: 'blur'}],
custtype:[{required: true, message: '请输入客户类型'}],
certno:[{required: true, message: '请输入证件号码', trigger: 'blur'}],
certtype:[{required: true, message: '请输入证件类型', trigger: 'blur'}],
certvaliddate:[{required: true, message: '请输入证件有效期', trigger: 'blur'}],
specialpersonflag:[{required: true, message: '请输入自然人标识', trigger: 'blur'}],
livingcountry:[{required: true, message: '请输入国家', trigger: 'blur'}],
judgetype:[{required: true, message: '请输入判定方式', trigger: 'blur'}],
ratio:[{required:false , message:'请输入100以内数字'},
{
pattern: new RegExp(/^(?:0|[1-9][0-9]?|100)(\.[0-9]{0,2})?$/,'g'),
// /^([1-9]?\d|100)$/
// pattern: /^(?:0|[1-9][0-9]?|100)(\.[0-9]{0,2})?$/,
message: '请输入100以内数字'
}]
}
<el-col :span="11">
<el-form-item label="持股占比:" :label-width="formLabelWidth" style="margin-top:15px;" size="small" prop="ratio">
<el-input v-model="form.ratio" autocomplete="off" ></el-input>
</el-form-item>
</el-col>
正则
/^(?:0|[1-9][0-9]?|100)(.[0-9]{0,2})?$/