package main import ( "github.com/gogf/gf/frame/g" "github.com/gogf/gf/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()) }