github.com/zhongdalu/gf@v1.0.0/geg/util/gvalid/gvalid_struct3.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 // same校验 9 func main() { 10 type User struct { 11 Pass string `gvalid:"passwd1 @required|length:2,20|password3||密码强度不足"` 12 } 13 14 user := &User{ 15 Pass: "1", 16 } 17 18 g.Dump(gvalid.CheckStruct(user, nil).Maps()) 19 }