Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterValidation ¶
func RegisterValidation(fn []validator.Func) error
RegisterValidation Custom verification
func checkMobile(fl validator.FieldLevel) bool { mobile := strconv.Itoa(int(fl.Field().Uint())) re := `^1[3456789]\d{9}$` r := regexp.MustCompile(re) return r.MatchString(mobile) }
Types ¶
type DefaultValidator ¶ added in v0.1.0
type DefaultValidator struct {
// contains filtered or unexported fields
}
DefaultValidator
func (*DefaultValidator) Engine ¶ added in v0.1.0
func (v *DefaultValidator) Engine() interface{}
Engine
func (*DefaultValidator) ValidateStruct ¶ added in v0.1.0
func (v *DefaultValidator) ValidateStruct(obj interface{}) error
ValidateStruct
func (*DefaultValidator) ValidateVar ¶ added in v0.1.0
func (v *DefaultValidator) ValidateVar(field interface{}, tag string) error
ValidateVar
Click to show internal directories.
Click to hide internal directories.