Documentation ¶
Overview ¶
Package validator @Author: asus @Description: $ @File: registerValidation @Data: 2021/12/311:16
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Rules = map[string]validator.Func{ "mobile": func(fl validator.FieldLevel) bool { res, _ := regexp.MatchString("^1[3-9]\\d{9}$", fl.Field().String()) return res }, }
Rules 校验方法
View Source
var RulesMsg = map[string]util.RegisterTrans{ "mobile": { RegisterTranslationsFunc: func(ut ut.Translator) error { return ut.Add("mobile", "{0}不是手机号格式", true) }, TranslationFunc: func(ut ut.Translator, fe validator.FieldError) string { t, _ := ut.T("mobile", fe.Field()) return t }, }, }
RulesMsg 校验返回的错误信息
Functions ¶
func GetTranslations ¶
func GetTranslations() *util.Translations
func ValidService ¶
func ValidService() *validService
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.