Index
Modules:
valido/base32
,
valido/base58
,
valido/base64
,
valido/card
,
valido/domain
,
valido/ean
,
valido/email
,
valido/iban
,
valido/ip
,
valido/json
,
valido/md5
,
valido/password
,
valido/port
,
valido/str
,
valido/uri
,
valido/utils/tlds
,
valido/uuid
.
API symbols
Android:
SchemeURI.Android
Any:
UUIDVersion.Any
Bitcoin:
SchemeURI.Bitcoin
BitcoinCash:
SchemeURI.BitcoinCash
Chrome:
SchemeURI.Chrome
ChromeExtension:
SchemeURI.ChromeExtension
EAN12:
EANType.EAN12
EAN13:
EANType.EAN13
EAN14:
EANType.EAN14
EAN18:
EANType.EAN18
EAN8:
EANType.EAN8
EANStatus:
ean: EANStatus
EANType:
ean: EANType
FaceTime:
SchemeURI.FaceTime
Feed:
SchemeURI.Feed
Ftp:
SchemeURI.Ftp
getScheme:
uri: getScheme(input: string)
GetTLDs:
tlds: GetTLDs
Git:
SchemeURI.Git
Invalid:
SchemeURI.Invalid
InvalidEAN:
EANType.InvalidEAN
Irc:
SchemeURI.Irc
Irc6:
SchemeURI.Irc6
Ircs:
SchemeURI.Ircs
isAlpha:
str: isAlpha(input: string; withWhitespaces = false; ws = Whitespace): bool
isAlphaNumeric:
str: isAlphaNumeric(input: string; withWhitespaces = false; ws = Whitespace): bool
isBase32:
base32: isBase32(input: string): bool
isBase58:
base58: isBase58(input: string): bool
isBase64:
base64: isBase64(i: string; urlSafe = false): bool
isBoolean:
str: isBoolean(input: string): bool
isCard:
card: isCard(input: string): bool
isDigits:
str: isDigits(input: string): bool
str: isDigits(input: string; sep: char): bool
isDomain:
domain: isDomain(input: string): bool
isEAN:
ean: isEAN(ea: string): EANStatus
isEAN13:
ean: isEAN13(ea: string): bool
isEAN8:
ean: isEAN8(ea: string): bool
isEmail:
email: isEmail(input: string; allowSpecialChars = false): bool
isFloat:
str: isFloat(input: string): bool
isHexStr:
str: isHexStr(input: string): bool
isIBAN:
iban: isIBAN(iban: string): bool
isIP4:
ip: isIP4(input: string; allowLoopback = false): bool
isIP4Reachable:
ip: isIP4Reachable(input: string; port: Port = Port(80); timeout = 5000): bool
isIP6:
ip: isIP6(input: string; allowLoopback = false): bool
isIP6Reachable:
ip: isIP6Reachable(input: string; port: Port = Port(80); timeout = 5000): bool
isJSON:
json: isJSON(input: string): bool
isLowercase:
str: isLowercase(input: string): bool
str: isLowercase(input: string; withWhitespaces: bool; withNumbers = false): bool
isMD5:
md5: isMD5(input: string): bool
isPassword:
password: isPassword(input: string; req: PasswordRequirements = (8, true, true, true, true, false)): PasswordStatus
isPort:
port: isPort(input: int; strict = false): bool
port: isPort(input: string; strict = false): bool
isRegex:
str: isRegex(input: string): bool
isUppercase:
str: isUppercase(input: string; withWhitespaces, withNumbers = false): bool
isUUID:
uuid: isUUID(input: string; version: UUIDVersion = Any): bool
Ldaps:
SchemeURI.Ldaps
LowercaseLetters:
str: LowercaseLetters
Market:
SchemeURI.Market
Message:
SchemeURI.Message
MongoDB:
SchemeURI.MongoDB
passConsecutiveChars:
PasswordMessage.passConsecutiveChars
passMinChars:
PasswordMessage.passMinChars
passMinLowers:
PasswordMessage.passMinLowers
passMinUppers:
PasswordMessage.passMinUppers
passNoSpecials:
PasswordMessage.passNoSpecials
passOK:
PasswordMessage.passOK
passUTF8Disallowed:
PasswordMessage.passUTF8Disallowed
PasswordMessage:
password: PasswordMessage
PasswordRequirements:
password: PasswordRequirements
PasswordStatus:
password: PasswordStatus
SchemeURI:
uri: SchemeURI
Sftp:
SchemeURI.Sftp
Ssh:
SchemeURI.Ssh
UppercaseLetters:
str: UppercaseLetters
UUIDVersion:
uuid: UUIDVersion
V1:
UUIDVersion.V1
V3:
UUIDVersion.V3
V4:
UUIDVersion.V4
V5:
UUIDVersion.V5