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

25 lines
560 B
Go

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())
}