Documentation
¶
Overview ¶
schema/text/rule/ascii.go
schema/text/rule/base64.go
schema/text/rule/base64_rawurl.go
schema/text/rule/base64_url.go
schema/text/rule/blake2b_256.go
schema/text/rule/blake2b_384.go
schema/text/rule/blake2b_512.go
schema/text/rule/blake2s_256.go
schema/text/rule/cidr.go
schema/text/rule/contains.go
schema/text/rule/credit_card.go
schema/text/rule/cve.go
schema/text/rule/data_uri.go
schema/text/rule/dir.go
schema/text/rule/dir_path.go
schema/text/rule/e164.go
schema/text/rule/email.go
schema/text/rule/ends_with.go
schema/text/rule/eq.go
schema/text/rule/eq_ignore_case.go
schema/text/rule/excludes.go
schema/text/rule/file.go
schema/text/rule/file_path.go
schema/text/rule/fqdn.go
schema/text/rule/helpers.go
schema/text/rule/hex_color.go
schema/text/rule/hexadecimal.go
schema/text/rule/hostname.go
schema/text/rule/hsl.go
schema/text/rule/hsla.go
schema/text/rule/http_url.go
schema/text/rule/image.go
schema/text/rule/ip.go
schema/text/rule/ipv4.go
schema/text/rule/ipv6.go
schema/text/rule/isbn.go
schema/text/rule/isbn10.go
schema/text/rule/isbn13.go
schema/text/rule/issn.go
schema/text/rule/len.go
schema/text/rule/lowercase.go
schema/text/rule/luhn_checksum.go
schema/text/rule/mac.go
schema/text/rule/max.go
schema/text/rule/md4.go
schema/text/rule/md5.go
schema/text/rule/min.go
schema/text/rule/multibyte.go
schema/text/rule/ne.go
schema/text/rule/ne_ignore_case.go
schema/text/rule/not_ends_with.go
schema/text/rule/not_starts_with.go
schema/text/rule/number.go
schema/text/rule/numeric.go
schema/text/rule/one_of.go
schema/text/rule/pattern.go
schema/text/rule/port.go
schema/text/rule/printascii.go
schema/text/rule/rgb.go
schema/text/rule/rgba.go
schema/text/rule/ripemd160.go
schema/text/rule/semver.go
schema/text/rule/sha1.go
schema/text/rule/sha224.go
schema/text/rule/sha256.go
schema/text/rule/sha384.go
schema/text/rule/sha3_224.go
schema/text/rule/sha3_256.go
schema/text/rule/sha3_384.go
schema/text/rule/sha3_512.go
schema/text/rule/sha512.go
schema/text/rule/sha512_224.go
schema/text/rule/sha512_256.go
schema/text/rule/starts_with.go
schema/text/rule/uppercase.go
schema/text/rule/uri.go
schema/text/rule/url.go
schema/text/rule/urn_rfc2141.go
schema/text/rule/uuid.go
schema/text/rule/uuid3.go
schema/text/rule/uuid4.go
schema/text/rule/uuid5.go
Index ¶
- func ASCII(code string) ruleset.Rule[string]
- func BLAKE2B_256(code string) ruleset.Rule[string]
- func BLAKE2B_384(code string) ruleset.Rule[string]
- func BLAKE2B_512(code string) ruleset.Rule[string]
- func BLAKE2S_256(code string) ruleset.Rule[string]
- func Base64(code string) ruleset.Rule[string]
- func Base64RawURL(code string) ruleset.Rule[string]
- func Base64URL(code string) ruleset.Rule[string]
- func CIDR(code string) ruleset.Rule[string]
- func CVE(code string) ruleset.Rule[string]
- func Contains(code string, needle string) ruleset.Rule[string]
- func CreditCard(code string) ruleset.Rule[string]
- func DataURI(code string) ruleset.Rule[string]
- func Dir(code string) ruleset.Rule[string]
- func DirPath(code string) ruleset.Rule[string]
- func E164(code string) ruleset.Rule[string]
- func Email(code string) ruleset.Rule[string]
- func EndsWith(code string, suffix string) ruleset.Rule[string]
- func Eq(code string, expected string) ruleset.Rule[string]
- func EqIgnoreCase(code string, expected string) ruleset.Rule[string]
- func Excludes(code string, needle string) ruleset.Rule[string]
- func FQDN(code string) ruleset.Rule[string]
- func File(code string) ruleset.Rule[string]
- func FilePath(code string) ruleset.Rule[string]
- func HSL(code string) ruleset.Rule[string]
- func HSLA(code string) ruleset.Rule[string]
- func HTTPURL(code string) ruleset.Rule[string]
- func HexColor(code string) ruleset.Rule[string]
- func Hexadecimal(code string) ruleset.Rule[string]
- func Hostname(code string) ruleset.Rule[string]
- func IP(code string) ruleset.Rule[string]
- func IPv4(code string) ruleset.Rule[string]
- func IPv6(code string) ruleset.Rule[string]
- func ISBN(code string) ruleset.Rule[string]
- func ISBN10(code string) ruleset.Rule[string]
- func ISBN13(code string) ruleset.Rule[string]
- func ISSN(code string) ruleset.Rule[string]
- func Image(code string) ruleset.Rule[string]
- func Len(code string, expected int) ruleset.Rule[string]
- func Lowercase(code string) ruleset.Rule[string]
- func LuhnChecksum(code string) ruleset.Rule[string]
- func MAC(code string) ruleset.Rule[string]
- func MD4(code string) ruleset.Rule[string]
- func MD5(code string) ruleset.Rule[string]
- func Max(code string, max int) ruleset.Rule[string]
- func Min(code string, min int) ruleset.Rule[string]
- func Multibyte(code string) ruleset.Rule[string]
- func Ne(code string, disallowed string) ruleset.Rule[string]
- func NeIgnoreCase(code string, disallowed string) ruleset.Rule[string]
- func NotEndsWith(code string, suffix string) ruleset.Rule[string]
- func NotStartsWith(code string, prefix string) ruleset.Rule[string]
- func Number(code string) ruleset.Rule[string]
- func Numeric(code string) ruleset.Rule[string]
- func OneOf(code string, values ...string) ruleset.Rule[string]
- func Pattern(code string, pattern *regexp.Regexp) ruleset.Rule[string]
- func Port(code string) ruleset.Rule[string]
- func PrintASCII(code string) ruleset.Rule[string]
- func RGB(code string) ruleset.Rule[string]
- func RGBA(code string) ruleset.Rule[string]
- func RIPEMD160(code string) ruleset.Rule[string]
- func SHA1(code string) ruleset.Rule[string]
- func SHA3_224(code string) ruleset.Rule[string]
- func SHA3_256(code string) ruleset.Rule[string]
- func SHA3_384(code string) ruleset.Rule[string]
- func SHA3_512(code string) ruleset.Rule[string]
- func SHA224(code string) ruleset.Rule[string]
- func SHA256(code string) ruleset.Rule[string]
- func SHA384(code string) ruleset.Rule[string]
- func SHA512(code string) ruleset.Rule[string]
- func SHA512_224(code string) ruleset.Rule[string]
- func SHA512_256(code string) ruleset.Rule[string]
- func SemVer(code string) ruleset.Rule[string]
- func StartsWith(code string, prefix string) ruleset.Rule[string]
- func URI(code string) ruleset.Rule[string]
- func URL(code string) ruleset.Rule[string]
- func URNRFC2141(code string) ruleset.Rule[string]
- func UUID(code string) ruleset.Rule[string]
- func UUID3(code string) ruleset.Rule[string]
- func UUID4(code string) ruleset.Rule[string]
- func UUID5(code string) ruleset.Rule[string]
- func Uppercase(code string) ruleset.Rule[string]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Source Files
¶
- ascii.go
- base64.go
- base64_rawurl.go
- base64_url.go
- blake2b_256.go
- blake2b_384.go
- blake2b_512.go
- blake2s_256.go
- cidr.go
- contains.go
- credit_card.go
- cve.go
- data_uri.go
- dir.go
- dir_path.go
- e164.go
- email.go
- ends_with.go
- eq.go
- eq_ignore_case.go
- excludes.go
- file.go
- file_path.go
- fqdn.go
- helpers.go
- hex_color.go
- hexadecimal.go
- hostname.go
- hsl.go
- hsla.go
- http_url.go
- image.go
- ip.go
- ipv4.go
- ipv6.go
- isbn.go
- isbn10.go
- isbn13.go
- issn.go
- len.go
- lowercase.go
- luhn_checksum.go
- mac.go
- max.go
- md4.go
- md5.go
- min.go
- multibyte.go
- ne.go
- ne_ignore_case.go
- not_ends_with.go
- not_starts_with.go
- number.go
- numeric.go
- one_of.go
- pattern.go
- port.go
- printascii.go
- rgb.go
- rgba.go
- ripemd160.go
- semver.go
- sha1.go
- sha224.go
- sha256.go
- sha384.go
- sha3_224.go
- sha3_256.go
- sha3_384.go
- sha3_512.go
- sha512.go
- sha512_224.go
- sha512_256.go
- starts_with.go
- uppercase.go
- uri.go
- url.go
- urn_rfc2141.go
- uuid.go
- uuid3.go
- uuid4.go
- uuid5.go