增加内置验证规则枚举值
This commit is contained in:
parent
bcc527dccc
commit
18ceef4276
41
validator.go
41
validator.go
@ -198,11 +198,38 @@ const (
|
|||||||
ValidateRuleNe ValidatorRule = "ne" // 不相等(严格判断)
|
ValidateRuleNe ValidatorRule = "ne" // 不相等(严格判断)
|
||||||
ValidateRuleNeIgnoreCase ValidatorRule = "ne_ignore_case" // 不相等(忽略大小写)
|
ValidateRuleNeIgnoreCase ValidatorRule = "ne_ignore_case" // 不相等(忽略大小写)
|
||||||
|
|
||||||
// ValidatorCommonDir ............others
|
// ValidatorRuleCommonDir ............others
|
||||||
ValidatorCommonDir ValidatorRule = "dir" // 文件夹存在
|
ValidatorRuleCommonDir ValidatorRule = "dir" // 文件夹存在
|
||||||
ValidatorCommonDirPath ValidatorRule = "dirpath" // 文件夹路径
|
ValidatorRuleCommonDirPath ValidatorRule = "dirpath" // 文件夹路径
|
||||||
ValidatorCommonFile ValidatorRule = "file" // 文件存在
|
ValidatorRuleCommonFile ValidatorRule = "file" // 文件存在
|
||||||
ValidatorCommonFilepath ValidatorRule = "filepath" // 文件路径
|
ValidatorRuleCommonFilepath ValidatorRule = "filepath" // 文件路径
|
||||||
ValidatorCommonImage ValidatorRule = "image" // 图像
|
ValidatorRuleCommonImage ValidatorRule = "image" // 图像
|
||||||
ValidatorCommonIsDefault ValidatorRule = "isdefault" // 是否默认值
|
ValidatorRuleCommonIsDefault ValidatorRule = "isdefault" // 是否默认值
|
||||||
|
ValidatorRuleCommonLen ValidatorRule = "len" // 长度
|
||||||
|
ValidatorRuleCommonMax ValidatorRule = "max" // 最大值
|
||||||
|
ValidatorRuleCommonMin ValidatorRule = "min" // 最小值
|
||||||
|
ValidatorRuleCommonOneOf ValidatorRule = "oneof" // 枚举值, 多个空格分隔
|
||||||
|
ValidatorRuleCommonRequired ValidatorRule = "required" // 必传
|
||||||
|
ValidatorRuleCommonRequiredIf ValidatorRule = "required_if" //
|
||||||
|
ValidatorRuleCommonRequiredUnless ValidatorRule = "required_unless" //
|
||||||
|
ValidatorRuleCommonRequiredWith ValidatorRule = "required_with" //
|
||||||
|
ValidatorRuleCommonRequiredWithAll ValidatorRule = "required_with_all" //
|
||||||
|
ValidatorRuleCommonRequiredWithout ValidatorRule = "required_without" //
|
||||||
|
ValidatorRuleCommonRequiredWithoutAll ValidatorRule = "required_without_all" //
|
||||||
|
ValidatorRuleCommonExcludedIf ValidatorRule = "excluded_if" //
|
||||||
|
ValidatorRuleCommonExcludedUnless ValidatorRule = "excluded_unless" //
|
||||||
|
ValidatorRuleCommonExcludedWith ValidatorRule = "excluded_with" //
|
||||||
|
ValidatorRuleCommonExcludedWithAll ValidatorRule = "excluded_with_all" //
|
||||||
|
ValidatorRuleCommonExcludedWithout ValidatorRule = "excluded_without" //
|
||||||
|
ValidatorRuleCommonExcludedWithoutAll ValidatorRule = "excluded_without_all" //
|
||||||
|
ValidatorRuleCommonUnique ValidatorRule = "unique" //
|
||||||
|
|
||||||
|
// ValidatorRuleFormatterCron ............. formatter
|
||||||
|
ValidatorRuleFormatterCron ValidatorRule = "cron" // cron表达式
|
||||||
|
ValidatorRuleFormatterEmail ValidatorRule = "email" // 邮件地址
|
||||||
|
ValidatorRuleFormatterJson ValidatorRule = "json" // json格式
|
||||||
|
ValidatorRuleFormatterJwt ValidatorRule = "jwt" // JSON Web Token (JWT)
|
||||||
|
ValidatorRuleFormatterLatitude ValidatorRule = "latitude" // 纬度
|
||||||
|
ValidatorRuleFormatterLongitude ValidatorRule = "longitude" // 经度
|
||||||
|
ValidatorRuleFormatterTimezone ValidatorRule = "timezone" // 时区
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user