isstr

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrLowerCase      = validation.NewRuleError("is_lower_case", "must be in lower case")
	ErrUpperCase      = validation.NewRuleError("is_upper_case", "must be in upper case")
	ErrAlpha          = validation.NewRuleError("is_alpha", "must contain English letters only")
	ErrNumeric        = validation.NewRuleError("is_numeric", "must contain digits only")
	ErrAlphanumeric   = validation.NewRuleError("is_alphanumeric", "must contain English letters and digits only")
	ErrASCII          = validation.NewRuleError("is_ascii", "must contain ASCII characters only")
	ErrPrintableASCII = validation.NewRuleError("is_printable_ascii", "must contain printable ASCII characters only")
	ErrEmail          = validation.NewRuleError("is_email", "must be a valid email address")
	ErrURL            = validation.NewRuleError("is_url", "must be a valid URL")
	ErrUUID           = validation.NewRuleError("is_uuid", "must be a valid UUID")
	ErrIP             = validation.NewRuleError("is_ip", "must be a valid IP address")
	ErrIPv4           = validation.NewRuleError("is_ipv4", "must be a valid IPv4 address")
	ErrIPv6           = validation.NewRuleError("is_ipv6", "must be a valid IPv6 address")
	ErrDNSName        = validation.NewRuleError("is_dns_name", "must be a valid DNS name")
	ErrAddrPort       = validation.NewRuleError("is_addr_port", "must be a valid address with port")
	ErrDNSNamePort    = validation.NewRuleError("is_dns_name_port", "must be a valid DNS name with port")
	ErrCIDR           = validation.NewRuleError("is_cidr", "must be a valid CIDR")
	ErrHost           = validation.NewRuleError("is_host", "must be a valid IP address or DNS name")
	ErrPort           = validation.NewRuleError("is_port", "must be a valid port number")
	ErrPath           = validation.NewRuleError("is_path", "must be a valid path")
	ErrFile           = validation.NewRuleError("is_file", "must be a valid path to a file")
	ErrDirectory      = validation.NewRuleError("is_directory", "must be a valid path to a directory")
	ErrCRON           = validation.NewRuleError("is_cron", "must be a valid CRON expression")
)

Functions

func ASCII

func ASCII[T ~string](v T) error

func AddrPort

func AddrPort[T ~string](v T) error

func Alpha

func Alpha[T ~string](v T) error

func Alphanumeric

func Alphanumeric[T ~string](v T) error

func CIDR

func CIDR[T ~string](v T) error

func CRON

func CRON[T ~string](v T) error

func DNSName

func DNSName[T ~string](v T) error

func DNSNamePort

func DNSNamePort[T ~string](v T) error

func Directory

func Directory[T ~string](v T) error

func Email

func Email[T ~string](v T) error

func File

func File[T ~string](v T) error

func Host

func Host[T ~string](v T) error

func IP

func IP[T ~string](v T) error

func IPv4

func IPv4[T ~string](v T) error

func IPv6

func IPv6[T ~string](v T) error

func LowerCase

func LowerCase[T ~string](v T) error

func Numeric

func Numeric[T ~string](v T) error

func Path

func Path[T ~string](v T) error

func Port

func Port[T ~string](v T) error

func PrintableASCII

func PrintableASCII[T ~string](v T) error

func URL

func URL[T ~string](v T) error

func UUID

func UUID[T ~string](v T) error

func UpperCase

func UpperCase[T ~string](v T) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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