| 1234567891011121314151617 |
- package validator
- import (
- "github.com/go-playground/validator/v10"
- "k8s.io/apimachinery/pkg/util/validation"
- )
- // New creates a new instance of validator and sets the tag name
- // to "form", instead of "validate"
- func New() *validator.Validate {
- validate := validator.New()
- validate.SetTagName("form")
- validate.RegisterValidation("dns1123", func(fl validator.FieldLevel) bool {
- return len(validation.IsDNS1123Label(fl.Field().String())) == 0
- })
- return validate
- }
|