Skip to contents

String validation

is_base64()
Check if an argument is a base64 string
is_base64url()
Check if an argument is base64url string
is_cuid2()
Check if an argument is a CUID2 string
is_email()
Check if an argument is a email address string
is_hex()
Check if an argument is a hexadecimal string
is_hostname()
Check if an argument is a hostname string
is_ipv4()
Check if an argument is an IPv4 address string
is_mac()
Check if an argument is a MAC address string
is_md5()
Check if an argument is an MD5 hash string
is_nanoid()
Check if an argument is a Nano ID string
is_semver()
Check if an argument is a semantic versioning string
is_sha256()
Check if an argument is a SHA-256 hash string
is_ulid()
Check if an argument is a ULID string
is_url()
Check if an argument is url string
is_uuid()
Check if an argument is an UUID string

Identifier validation

is_bic()
Check if an argument is a BIC/SWIFT code string
is_cusip()
Check if an argument is a valid CUSIP string
is_doi()
Check if an argument is a DOI string
is_figi()
Check if an argument is a valid FIGI string
is_isin()
Check if an argument is a valid ISIN string
is_iban()
Check if an argument is a valid IBAN string
is_isbn()
Check if an argument is an ISBN string
is_issn()
Check if an argument is an ISSN string
is_lei()
Check if an argument is a valid LEI string
is_orcid()
Check if an argument is an ORCID string
is_sedol()
Check if an argument is a valid SEDOL string

Assertions

assert_empty_dots()
Assert that dots are empty