验证规则
分类
系统内置了一些常用的验证规则,可以完成大部分场景的验证需求,主要分为以下几类
格式类验证
require验证某个字段为必填,例如:
rule: {
name: 'require'
}rule: {
name: 'require'
}email验证某个字段值是否为邮箱,例如:
rule: {
email: 'email'
}rule: {
email: 'email'
}phone验证某个字段值是否为手机号,例如:
rule: {
phone: 'phone'
}rule: {
phone: 'phone'
}idCard验证某个字段值是否为有效的身份证号,例如:
rule: {
idCard: 'idCard'
}rule: {
idCard: 'idCard'
}number验证某个字段是否为正整数,例如:
rule: {
id: 'number'
}rule: {
id: 'number'
}长度和区间类验证
in验证某个字段的值是否在某个范围,例如:
rule: {
num: 'in: 1,2,3'
}rule: {
num: 'in: 1,2,3'
}notIn验证某个字段的值不在某个范围,例如:
rule: {
num: 'notIn: 1,2,3'
}rule: {
num: 'notIn: 1,2,3'
}字段比较类验证
confirm验证某个字段是否和另外一个字段的值一致,例如:
rule: {
repassword: 'require | confirm:password'
}rule: {
repassword: 'require | confirm:password'
}