概述
- Usage: -
跳过
- Usage: |
(或 :rbg|rbgs)(可结合and使用 U:omitempty, rgb|rgba)
- Usage: structonly
仅结构 (不验证该结构内部是否被分配)
- Usage: nostructlevel
不验证任何结构级别的验证
- Usage: exists
存在 是没有附加验证功能的特殊标签。当字段是“Pointer”,“Interface”或“Invalid”并且您希望验证它是否存在时使用。示例:如果要确保布尔值存在,如果将布尔值定义为指针并使用存在将确保存在值;不能使用required,因为当布尔值错误时,它将失败。存在将失败,因为该值是Pointer,Interface或Invalid且为nil。
- Usage:omitempty
省略,如果未为字段设置值,其他验证将不会验证
- Usage:dive
应用于”切片“,”数组“,”映射“验证,还支持多维验证
[][]string with validation tag “gt=0,dive,len=1,dive,required”
// gt=0 will be applied to []
// len=1 will be applied to []string
// required will be applied to string - Usage:required
必填,请确保该值不为0,为0验证不通过
- Usage:len=10
长度:对于数字max 确保该值等于给定的参数,对于字符串检验字符串长度恰好等于,对于切片、数组、映射验证项目数
- Usage:max=10
最大值:对于数字,max将确保该值小于或等于给定的参数。对于字符串,它将检查字符串长度是否最多为该字符数。对于切片,数组和地图,验证项目数。
- Usage:min=10
最小值&#x
最后
以上就是重要香氛为你收集整理的gin 框架绑定验证记录备用的全部内容,希望文章能够帮你解决gin 框架绑定验证记录备用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复