3 Star 16 Fork 3

Gitee 极速下载/go-tagexpr

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/bytedance/go-tagexpr/
克隆/下载
default.go 751 Bytes
一键复制 编辑 原始数据 按行查看 历史
andeyalee 提交于 2019-07-25 16:29 +08:00 . fix(validator): Fix the checkAll feature
package validator
var defaultValidator = New("vd").SetErrorFactory(defaultErrorFactory)
// Default returns the default validator.
// NOTE:
// The tag name is 'vd'
func Default() *Validator {
return defaultValidator
}
// Validate uses the default validator to validate whether the fields of value is valid.
// NOTE:
// The tag name is 'vd'
// If checkAll=true, validate all the error.
func Validate(value interface{}, checkAll ...bool) error {
return defaultValidator.Validate(value, checkAll...)
}
// SetErrorFactory customizes the factory of validation error for the default validator.
// NOTE:
// The tag name is 'vd'
func SetErrorFactory(errFactory func(fieldSelector, msg string) error) {
defaultValidator.SetErrorFactory(errFactory)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors/go-tagexpr.git
git@gitee.com:mirrors/go-tagexpr.git
mirrors
go-tagexpr
go-tagexpr
v2.7.4

搜索帮助