github.com/zhongdalu/gf@v1.0.0/geg/util/gvalid/gvalid_result.go (about) 1 package main 2 3 import ( 4 "github.com/zhongdalu/gf/g" 5 "github.com/zhongdalu/gf/g/util/gvalid" 6 ) 7 8 func main() { 9 type User struct { 10 Name string `gvalid:"name @required|length:6,30#请输入用户名称|用户名称长度不够哦"` 11 Pass1 string `gvalid:"password1@required|password3"` 12 Pass2 string `gvalid:"password2@required|password3|same:password1#||两次密码不一致,请重新输入"` 13 } 14 15 user := &User{ 16 Name: "john", 17 Pass1: "Abc123!@#", 18 Pass2: "123", 19 } 20 21 e := gvalid.CheckStruct(user, nil) 22 g.Dump(e.String()) 23 g.Dump(e.FirstString()) 24 }