validator

package
v2.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2023 License: MIT Imports: 5 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL