The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
The goal of checkstring is to provide string format validation functions for R, inspired by Zod’s string validators. It extends the checkmate family of argument checks with common string format validations such as email addresses, UUIDs, URLs, IP addresses, and financial and academic identifiers like ISIN, CUSIP, IBAN, ISBN, and ORCID, including check digit verification.
You can install the released version of checkstring from CRAN with:
install.packages("checkstring")And the development version from GitHub with:
# install.packages("pak")
pak::pak("m-muecke/checkstring")library(checkstring)
is_email("user@example.com")
#> [1] TRUE
is_uuid("550e8400-e29b-41d4-a716-446655440000")
#> [1] TRUE
is_ipv4("192.168.1.1")
#> [1] TRUE
is_hex("deadbeef")
#> [1] TRUE
is_url("https://example.com")
#> [1] TRUE
is_base64("SGVsbG8gV29ybGQ=")
#> [1] TRUE
is_isin("US0378331005")
#> [1] TRUE
is_iban("GB29NWBK60161331926819")
#> [1] TRUEThese binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.