Files
gf/geg/util/gvalid/gvalid_result.go
2019-04-03 00:03:46 +08:00

25 lines
556 B
Go

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