diff --git a/validator.go b/validator.go index 1e4182d..35c8460 100644 --- a/validator.go +++ b/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" // 时区 )