(fl validator.FieldLevel)
| 56 | } |
| 57 | |
| 58 | func checkNamePattern(fl validator.FieldLevel) bool { |
| 59 | value := fl.Field().String() |
| 60 | result, err := regexp.MatchString("^[a-zA-Z\u4e00-\u9fa5]{1}[a-zA-Z0-9_\u4e00-\u9fa5]{0,30}$", value) |
| 61 | if err != nil { |
| 62 | global.LOG.Errorf("regexp matchString failed, %v", err) |
| 63 | } |
| 64 | return result |
| 65 | } |
| 66 | |
| 67 | func checkIpPattern(fl validator.FieldLevel) bool { |
| 68 | value := fl.Field().String() |