stringvalidation

package
v0.0.0-...-cc08963 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ByteLen

func ByteLen[T base.String](v T, min, max int) (bool, []base.ErrorParam)

func ByteMatch

func ByteMatch[T base.String](v T, re *regexp.Regexp) (bool, []base.ErrorParam)

func EQ

func EQ[T base.String](v T, s T) (bool, []base.ErrorParam)

func HasLowerCase

func HasLowerCase[T base.String](s T) (bool, []base.ErrorParam)

func HasUpperCase

func HasUpperCase[T base.String](s T) (bool, []base.ErrorParam)

func HasWhitespace

func HasWhitespace[T base.String](s T) (bool, []base.ErrorParam)

func HasWhitespaceOnly

func HasWhitespaceOnly[T base.String](s T) (bool, []base.ErrorParam)

func In

func In[T base.String](v T, s ...T) (bool, []base.ErrorParam)

func IsASCII

func IsASCII[T base.String](s T) (bool, []base.ErrorParam)

func IsAlpha

func IsAlpha[T base.String](s T) (bool, []base.ErrorParam)

func IsAlphanumeric

func IsAlphanumeric[T base.String](s T) (bool, []base.ErrorParam)

func IsBase64

func IsBase64[T base.String](s T) (bool, []base.ErrorParam)

func IsCIDR

func IsCIDR[T base.String](s T) (bool, []base.ErrorParam)

func IsCRC32

func IsCRC32[T base.String](s T) (bool, []base.ErrorParam)

func IsCRC32b

func IsCRC32b[T base.String](s T) (bool, []base.ErrorParam)

func IsCreditCard

func IsCreditCard[T base.String](s T) (bool, []base.ErrorParam)

func IsDNSName

func IsDNSName[T base.String](s T) (bool, []base.ErrorParam)

func IsDataURI

func IsDataURI[T base.String](s T) (bool, []base.ErrorParam)

func IsDialString

func IsDialString[T base.String](s T) (bool, []base.ErrorParam)

func IsE164

func IsE164[T base.String](s T) (bool, []base.ErrorParam)

func IsEmail

func IsEmail[T base.String](s T) (bool, []base.ErrorParam)

func IsExistingEmail

func IsExistingEmail[T base.String](s T) (bool, []base.ErrorParam)

func IsFilePath

func IsFilePath[T base.String](s T) (bool, []base.ErrorParam)

func IsFloat

func IsFloat[T base.String](s T) (bool, []base.ErrorParam)

func IsFullWidth

func IsFullWidth[T base.String](s T) (bool, []base.ErrorParam)

func IsHalfWidth

func IsHalfWidth[T base.String](s T) (bool, []base.ErrorParam)

func IsHexadecimal

func IsHexadecimal[T base.String](s T) (bool, []base.ErrorParam)

func IsHexcolor

func IsHexcolor[T base.String](s T) (bool, []base.ErrorParam)

func IsHost

func IsHost[T base.String](s T) (bool, []base.ErrorParam)

func IsIMEI

func IsIMEI[T base.String](s T) (bool, []base.ErrorParam)

func IsIMSI

func IsIMSI[T base.String](s T) (bool, []base.ErrorParam)

func IsIP

func IsIP[T base.String](s T) (bool, []base.ErrorParam)

func IsIPv4

func IsIPv4[T base.String](s T) (bool, []base.ErrorParam)

func IsIPv6

func IsIPv6[T base.String](s T) (bool, []base.ErrorParam)

func IsISBN

func IsISBN[T base.String](s T) (bool, []base.ErrorParam)

func IsISBN10

func IsISBN10[T base.String](s T) (bool, []base.ErrorParam)

func IsISBN13

func IsISBN13[T base.String](s T) (bool, []base.ErrorParam)

func IsISO3166Alpha2

func IsISO3166Alpha2[T base.String](s T) (bool, []base.ErrorParam)

func IsISO3166Alpha3

func IsISO3166Alpha3[T base.String](s T) (bool, []base.ErrorParam)

func IsISO4217

func IsISO4217[T base.String](s T) (bool, []base.ErrorParam)

func IsISO639Alpha2

func IsISO639Alpha2[T base.String](s T) (bool, []base.ErrorParam)

func IsISO639Alpha3b

func IsISO639Alpha3b[T base.String](s T) (bool, []base.ErrorParam)

func IsInt

func IsInt[T base.String](s T) (bool, []base.ErrorParam)

func IsJSON

func IsJSON[T base.String](s T) (bool, []base.ErrorParam)

func IsLatitude

func IsLatitude[T base.String](s T) (bool, []base.ErrorParam)

func IsLongitude

func IsLongitude[T base.String](s T) (bool, []base.ErrorParam)

func IsLowerCase

func IsLowerCase[T base.String](s T) (bool, []base.ErrorParam)

func IsMAC

func IsMAC[T base.String](s T) (bool, []base.ErrorParam)

func IsMD4

func IsMD4[T base.String](s T) (bool, []base.ErrorParam)

func IsMD5

func IsMD5[T base.String](s T) (bool, []base.ErrorParam)

func IsMagnetURI

func IsMagnetURI[T base.String](s T) (bool, []base.ErrorParam)

func IsMongoID

func IsMongoID[T base.String](s T) (bool, []base.ErrorParam)

func IsMultibyte

func IsMultibyte[T base.String](s T) (bool, []base.ErrorParam)

func IsNumeric

func IsNumeric[T base.String](s T) (bool, []base.ErrorParam)

func IsPort

func IsPort[T base.String](s T) (bool, []base.ErrorParam)

func IsPrintableASCII

func IsPrintableASCII[T base.String](s T) (bool, []base.ErrorParam)

func IsRFC3339

func IsRFC3339[T base.String](s T) (bool, []base.ErrorParam)

func IsRFC3339WithoutZone

func IsRFC3339WithoutZone[T base.String](s T) (bool, []base.ErrorParam)

func IsRGBcolor

func IsRGBcolor[T base.String](s T) (bool, []base.ErrorParam)

func IsRegex

func IsRegex[T base.String](s T) (bool, []base.ErrorParam)

func IsRequestURI

func IsRequestURI[T base.String](s T) (bool, []base.ErrorParam)

func IsRequestURL

func IsRequestURL[T base.String](s T) (bool, []base.ErrorParam)

func IsRipeMD128

func IsRipeMD128[T base.String](s T) (bool, []base.ErrorParam)

func IsRipeMD160

func IsRipeMD160[T base.String](s T) (bool, []base.ErrorParam)

func IsRsaPublicKey

func IsRsaPublicKey[T base.String](s T, keyLen int) (bool, []base.ErrorParam)

func IsSHA1

func IsSHA1[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA256

func IsSHA256[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA3224

func IsSHA3224[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA3256

func IsSHA3256[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA3384

func IsSHA3384[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA3512

func IsSHA3512[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA384

func IsSHA384[T base.String](s T) (bool, []base.ErrorParam)

func IsSHA512

func IsSHA512[T base.String](s T) (bool, []base.ErrorParam)

func IsSSN

func IsSSN[T base.String](s T) (bool, []base.ErrorParam)

func IsSemver

func IsSemver[T base.String](s T) (bool, []base.ErrorParam)

func IsTiger128

func IsTiger128[T base.String](s T) (bool, []base.ErrorParam)

func IsTiger160

func IsTiger160[T base.String](s T) (bool, []base.ErrorParam)

func IsTiger192

func IsTiger192[T base.String](s T) (bool, []base.ErrorParam)

func IsTime

func IsTime[T base.String](s T, layout string) (bool, []base.ErrorParam)

func IsULID

func IsULID[T base.String](s T) (bool, []base.ErrorParam)

func IsURL

func IsURL[T base.String](s T) (bool, []base.ErrorParam)

func IsUTFDigit

func IsUTFDigit[T base.String](s T) (bool, []base.ErrorParam)

func IsUTFLetter

func IsUTFLetter[T base.String](s T) (bool, []base.ErrorParam)

func IsUTFLetterNumeric

func IsUTFLetterNumeric[T base.String](s T) (bool, []base.ErrorParam)

func IsUTFNumeric

func IsUTFNumeric[T base.String](s T) (bool, []base.ErrorParam)

func IsUUID

func IsUUID[T base.String](s T) (bool, []base.ErrorParam)

func IsUUIDv3

func IsUUIDv3[T base.String](s T) (bool, []base.ErrorParam)

func IsUUIDv4

func IsUUIDv4[T base.String](s T) (bool, []base.ErrorParam)

func IsUUIDv5

func IsUUIDv5[T base.String](s T) (bool, []base.ErrorParam)

func IsUnixFilePath

func IsUnixFilePath[T base.String](s T) (bool, []base.ErrorParam)

func IsUnixTime

func IsUnixTime[T base.String](s T) (bool, []base.ErrorParam)

func IsUpperCase

func IsUpperCase[T base.String](s T) (bool, []base.ErrorParam)

func IsVariableWidth

func IsVariableWidth[T base.String](s T) (bool, []base.ErrorParam)

func IsWinFilePath

func IsWinFilePath[T base.String](s T) (bool, []base.ErrorParam)

func NotIn

func NotIn[T base.String](v T, s ...T) (bool, []base.ErrorParam)

func RuneLen

func RuneLen[T base.String](v T, min, max int) (bool, []base.ErrorParam)

func RuneMatch

func RuneMatch[T base.String](v T, re *regexp.Regexp) (bool, []base.ErrorParam)

Types

This section is empty.

Jump to

Keyboard shortcuts

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