Documentation ¶
Index ¶
- func DefaultResourceCheck(v *validator.Validate, topStruct reflect.Value, ...) bool
- func Enum(v *validator.Validate, topStruct reflect.Value, ...) bool
- func IP(v *validator.Validate, topStruct reflect.Value, ...) bool
- func Mobile(v *validator.Validate, topStruct reflect.Value, ...) bool
- func RegisterResChk(name string, ic cusVali.ResourceChecker)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultResourceCheck ¶
func DefaultResourceCheck( v *validator.Validate, topStruct reflect.Value, currentStructOrField reflect.Value, field reflect.Value, fieldType reflect.Type, fieldKind reflect.Kind, param string, ) bool
DefaultResourceCheck to check resource id in request form
func Enum ¶
func Enum( v *validator.Validate, topStruct reflect.Value, currentStructOrField reflect.Value, field reflect.Value, fieldType reflect.Type, fieldKind reflect.Kind, param string, ) bool
Enum validate the val is in enum type or not, only support string type use like this: `form:"user_type" binding:"required,enum=[01/02/03]"`
func IP ¶
func IP( v *validator.Validate, topStruct reflect.Value, currentStructOrField reflect.Value, field reflect.Value, fieldType reflect.Type, fieldKind reflect.Kind, param string, ) bool
IP validator regexp ip string param
func Mobile ¶
func Mobile( v *validator.Validate, topStruct reflect.Value, currentStructOrField reflect.Value, field reflect.Value, fieldType reflect.Type, fieldKind reflect.Kind, param string, ) bool
Mobile validate mobile string
func RegisterResChk ¶
func RegisterResChk(name string, ic cusVali.ResourceChecker)
RegisterResChk to bind name with checker
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.