使用简单的规则验证 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,或尚未同步最近议题。