Documentation
¶
Overview ¶
package validator provides various functions to validate the user input from the forms.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EmailRX = regexp.MustCompile("^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$")
Functions ¶
func MatchString ¶
func MaxChars ¶
MaxChars checks if the characters in the field does not exceed the maximum allowed characters.
func PermittedValue ¶
func PermittedValue[T comparable](value T, permittedValues ...T) bool
Types ¶
type Validator ¶
func (*Validator) AddFieldError ¶
func (*Validator) AddNonFieldError ¶
func (*Validator) CheckField ¶
Click to show internal directories.
Click to hide internal directories.