validator

package
v0.0.0-...-ab49a64 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllowedChars

func AllowedChars(value string, pars *[]string) bool

func ForbiddenChars

func ForbiddenChars(value string, pars *[]string) bool

func IsDecimal

func IsDecimal(value string, pars *[]string) bool

func IsEmail

func IsEmail(value string, pars *[]string) bool

func IsIPV4

func IsIPV4(value string, pars *[]string) bool

func IsIntGreater

func IsIntGreater(value string, pars *[]string) bool

func IsIntGreaterEqual

func IsIntGreaterEqual(value string, pars *[]string) bool

func IsIntInRange

func IsIntInRange(value string, pars *[]string) bool

func IsIntLower

func IsIntLower(value string, pars *[]string) bool

func IsIntLowerEqual

func IsIntLowerEqual(value string, pars *[]string) bool

func IsInteger

func IsInteger(value string, pars *[]string) bool

func IsLength

func IsLength(value string, pars *[]string) bool

func IsLengthInRange

func IsLengthInRange(value string, pars *[]string) bool

func IsMaxLength

func IsMaxLength(value string, pars *[]string) bool

func IsMinLength

func IsMinLength(value string, pars *[]string) bool

func IsMoney

func IsMoney(value string, pars *[]string) bool

func IsNegativeInt

func IsNegativeInt(value string, pars *[]string) bool

func IsPassword

func IsPassword(value string, pars *[]string) bool

func IsPositiveInt

func IsPositiveInt(value string, pars *[]string) bool

func IsRegex

func IsRegex(value string, pars *[]string) bool

func IsStringEqual

func IsStringEqual(value string, pars *[]string) bool

func IsURL

func IsURL(value string, pars *[]string) bool

func IsZeroNegativeInt

func IsZeroNegativeInt(value string, pars *[]string) bool

func IsZeroPositiveInt

func IsZeroPositiveInt(value string, pars *[]string) bool

Types

type Check

type Check struct {
	Func string
	Pars []string
}

type Validator

type Validator struct {
	Funcs map[string]func(value string, pars *[]string) bool
}

func (*Validator) SetupValidator

func (val *Validator) SetupValidator()

func (*Validator) Validate

func (val *Validator) Validate(f string, value string, pars *[]string) bool

Jump to

Keyboard shortcuts

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