百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

govalidator

> 编程语言
开源

使用简单的规则验证 Golang 请求数据。深受 Laravel 的请求验证的启发。

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

使用简单的规则验证 Golang 请求数据。深受 Laravel 的请求验证的启发。

使用简单的规则验证 Golang 请求数据。深受 Laravel 的请求验证的启发。

  • 将 JSON 校验为简单结构体 * 将 JSON 校验为映射 * 将 JSON 校验为嵌套结构体 * 使用自定义规则进行校验 直接校验结构体 * 校验结构体

  • alpha 验证的字段必须完全由字母组成。

  • alpha_dash 验证的字段可以包含字母数字字符,以及连字符和下划线。

  • alpha_space 验证的字段可以包含字母数字字符,以及连字符、下划线和空格。

  • alpha_num 验证的字段必须完全由字母数字组成。

  • between:numeric,numeric 验证的字段检查字符的长度/数组、切片、映射的长度/范围,在两个整数或浮点数之间等。

  • numeric 验证的字段必须完全由数字组成。

  • numeric_between:numeric,numeric 验证的字段必须在指定的范围内。例如: numeric_between:18,65 可以包含 35、55 等数字值。您还可以传递浮点值进行检查。此外,可以省略两个边界,以创建无界的最小值(例如: numeric_between:,65)或无界的最大值(例如: numeric_between:-1,)。

  • bool 验证的字段必须能够转换为布尔值。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogo-request-validationgo-validatorgovalidatorrequest

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言