Documentation ¶
Index ¶
- type Validator
- func (v *Validator) Failures() map[string][]string
- func (v *Validator) Passed() bool
- func (v *Validator) ValidateStringEmail(field string, email string)
- func (v *Validator) ValidateStringMaxLength(field string, value string, maxLen int)
- func (v *Validator) ValidateStringMinLength(field string, value string, minLen int)
- func (v *Validator) ValidateStringNotBlank(field string, value string)
- func (v *Validator) ValidateStringSlug(field string, value string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator validates given values and accumulates validation errors.
func NewValidator ¶
func NewValidator() *Validator
NewValidator creates and returns a new Validator.
func (*Validator) ValidateStringEmail ¶
ValidateStringEmail validates the format of a given email address.
func (*Validator) ValidateStringMaxLength ¶
ValidateStringMaxLength validates that a given string is at most of a given length.
func (*Validator) ValidateStringMinLength ¶
ValidateStringMinLength validates that a given string is at least of a given length.
func (*Validator) ValidateStringNotBlank ¶
ValidateStringNotBlank validates that a given string is not blank.
func (*Validator) ValidateStringSlug ¶
ValidateStringSlug validates that a given string is a valid slug.
Click to show internal directories.
Click to hide internal directories.