Files
gf/geg/util/gvalid/gvalid_result.go

25 lines
619 B
Go

package main
import (
"gitee.com/johng/gf/g"
"gitee.com/johng/gf/g/util/gvalid"
)
func main() {
type User struct {
Name string `gvalid:"name @required|length:6,30#请输入用户名称|用户名称长度不够哦"`
Pass1 string `gvalid:"password1@required|password3"`
Pass2 string `gvalid:"password2@required|password3|same:password1#||两次密码不一致,请重新输入"`
}
user := &User{
Name : "john",
Pass1: "Abc123!@#",
Pass2: "123",
}
e := gvalid.CheckStruct(user, nil)
g.Dump(e.String())
g.Dump(e.FirstString())
}