增加内置验证规则枚举值

This commit is contained in:
白茶清欢 2025-01-23 18:40:04 +08:00
parent bcc527dccc
commit 18ceef4276

View File

@ -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" // 时区
)