增加内置验证规则枚举值
This commit is contained in:
parent
bcc527dccc
commit
18ceef4276
41
validator.go
41
validator.go
@ -198,11 +198,38 @@ const (
|
||||
ValidateRuleNe ValidatorRule = "ne" // 不相等(严格判断)
|
||||
ValidateRuleNeIgnoreCase ValidatorRule = "ne_ignore_case" // 不相等(忽略大小写)
|
||||
|
||||
// ValidatorCommonDir ............others
|
||||
ValidatorCommonDir ValidatorRule = "dir" // 文件夹存在
|
||||
ValidatorCommonDirPath ValidatorRule = "dirpath" // 文件夹路径
|
||||
ValidatorCommonFile ValidatorRule = "file" // 文件存在
|
||||
ValidatorCommonFilepath ValidatorRule = "filepath" // 文件路径
|
||||
ValidatorCommonImage ValidatorRule = "image" // 图像
|
||||
ValidatorCommonIsDefault ValidatorRule = "isdefault" // 是否默认值
|
||||
// ValidatorRuleCommonDir ............others
|
||||
ValidatorRuleCommonDir ValidatorRule = "dir" // 文件夹存在
|
||||
ValidatorRuleCommonDirPath ValidatorRule = "dirpath" // 文件夹路径
|
||||
ValidatorRuleCommonFile ValidatorRule = "file" // 文件存在
|
||||
ValidatorRuleCommonFilepath ValidatorRule = "filepath" // 文件路径
|
||||
ValidatorRuleCommonImage ValidatorRule = "image" // 图像
|
||||
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