编写验证规则
验证规则是一个数组,它是由多条验证组成,每条验证对应一个验证器
语法
let rules = [
[type, attributes, params],
...
]
参数 | 说明 | 类型 | |
---|---|---|---|
type | 验证器类型 | String | |
attributes | 验证的字段 | [String,Array] | 由逗号隔开的字符串或单个字段名,或者字段名组成的数组 |
params | 验证器的参数 | Object | 例如是Number验证的时候,可以传 { min : 0, max : 100, message:'自定义错误消息,支持模板替换'} |
示例
比如有个用户注册页面,要求是用户名,密码都必填,然后密码最少8个字符
那么规则就可以这么写
let rules = [
['required', 'username,password'],
['string','password',{ min: 8 }]
]