文件名称:validation:在结构验证中使用的lib库
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-18 08:38:45
Go
验证 进行中的简单验证。 将func(v interface {})错误用于Validater 支持用户定义验证器 支持Struct定义Validater()错误接口 支持切片/数组/指针和netestd结构验证。 现在不适合地图! 安装和测试 安装: $go get github.com/teambition/validation 测试: $go test github.com/teambition/validation 简单用法 package main import ( "fmt" "github.com/teambition/validation" ) // ex01 simple use type Person struct { Name string `valid:"required"` Email string `valid:"requi
【文件预览】:
validation-master
----.gitignore(78B)
----README.md(6KB)
----checker.go(7KB)
----LICENSE(1KB)
----error.go(2KB)
----example()
--------ex02()
--------run.sh(165B)
--------ex04()
--------ex01()
--------ex03()
----validator.go(9KB)
----tools()
--------coverage.sh(803B)
----validator_test.go(6KB)
----.travis.yml(274B)
----Makefile(132B)