增加内置验证规则枚举值
This commit is contained in:
		
							
								
								
									
										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"  // 时区
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user