Skip to content

Validate 数据验证

提供框架的统一数据验证逻辑,增强 Element-Plus 表单验证的 rules 规则。

单值验证

fieldValid函数可用于验证单个值,返回异步的Promise验证结果

表单对象验证

可直接验证整个对象数据,返回异步的Promise验证结果

ValidRule 规则定义

字段字段描述类型
type预先定制一些规则,方便使用,可以行添加'number' | 'phone' | 'double' | 'idCard' | 'carNum' | 'vin' | 'email' | 'username'
required是否必填boolean
pattern正则验证RegExp
min最小值,可填数字和时间字符串number | string
max最大值,可填数字和时间字符串number | string
maxlength最大字符长度number
minlength最小字符长度number
itemList枚举值验证CommonItemList
labelKey枚举验证时的 labelKeystring
valueKey枚举验证时的 valueKeystring
validator自定义校验函数Function
trigger验证时机,仅表单验证有效'blur' | 'change'
message为空时,错误信息默认由字段标题拼接而成,可填此字段定制验证错误的消息string
dateFormat日期格式验证,dayjs 格式,例:YYYY-MM-DDstring