validate Go 验证库 validate

inhere • 5748 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
Go通用的数据验证与过滤库,使用简单,内置大部分常用验证器、过滤器,支持自定义消息、字段翻译。 - 支持验证Map,Struct,Request(Form,JSON,url.Values, UploadedFile)数据 - 简单方便,支持前置验证检查, 支持添加自定义验证器 - 支持将规则按场景进行分组设置。不同场景验证不同的字段 - 支持在进行验证前对值使用过滤器进行净化过滤,查看 [内置过滤器](https://github.com/gookit/validate#built-in-filters) - 已经内置了超多(> 60 个)常用的验证器,查看 [内置验证器](https://github.com/gookit/validate#built-in-validators) - 方便的获取错误信息,验证后的安全数据获取(只会收集有规则检查过的数据) - 支持自定义每个验证的错误消息,字段翻译,消息翻译(内置`en` `zh-CN`) - 完善的单元测试,测试覆盖率 > 90%
授权协议:
MIT
开发语言:
golang 查看源码»
5748 次点击  ∙  1 赞  
加入收藏 微博
2 回复  |  直到
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传