Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterExFun ¶ added in v1.52.0
RegisterExFun 注册一个扩展校验函数,key 为 v-ex 标签中的键
Types ¶
type FieldResult ¶ added in v1.52.0
FieldResult 保留类型以兼容引用(目前不再返回 FieldResult)
type Validator ¶
type Validator struct{}
func (Validator) Validate ¶ added in v1.52.0
Validate 验证任意结构体,返回每个字段的验证结果(字段名和错误切片)。 支持的 tag: - v-rule: 规则串,规则之间以分号分隔。例如: "required;min>3;max<10;email;in=a,b" - v-name: 字段可读名称,嵌套时会以点号拼接,例如: 父.子 设计假设: - min / max 对字符串表示长度(>= / <=),对数字表示数值(>= / <=)。 - in / not-in 使用逗号分隔的值列表。 - regex=... 使用完整正则表达式。 - 支持快捷规则: email, date(2006-01-02), time(15:04:05), datetime(2006-01-02 15:04:05)
Click to show internal directories.
Click to hide internal directories.