package
0.8.0
Repository: https://github.com/issue9/validation.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
In 声明枚举类型的验证规则 要求验证的值必须包含在 element 元素中,如果不存在,则返回 msg 的内容。.
Length 声明判断内容长度的验证规则 如果 min 和 max 有值为 -1,表示忽略该值的比较,都为 -1 表示不限制长度。 只能验证类型为 string、Map、Slice 和 Array 的数据。.
Match 定义正则匹配的验证规则.
Max 声明判断数值不大于 max 的验证规则.
MaxLength 声明判断内容长度不大于 max 的验证规则.
Min 声明判断数值不小于 min 的验证规则.
MinLength 声明判断内容长度不小于 min 的验证规则.
NotIn 声明不在枚举中的验证规则.
No description provided by the author
Range 声明判断数值大小的验证规则 只能验证类型为 int、int8、int16、int32、int64、uint、uint8、uint16、uint32、uint64、float32 和 float64 类型的值。 min 和 max 可以分别采用 math.Inf(-1) 和 math.Inf(1) 表示其最大的值范围。.
Required 判断值是否必须为非空的规则 skipNil 表示当前值为指针时,如果指向 nil,是否跳过非空检测规则。 如果 skipNil 为 false,则 nil 被当作空值处理。 具体判断规则可参考 github.com/issue9/validation/is.Empty.

# Variables

对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.
对 is 包中的简单封装.

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author