R/helpers.R

Defines functions is_email_address

Documented in is_email_address

#' Validate email
#' @export
#' @keywords internal
is_email_address <- function(x) {
  stopifnot(rlang::is_scalar_character(x))
  grepl(
    "^\\s*[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\s*$",
    as.character(x),
    ignore.case = TRUE
  )
}
subugoe/crlite documentation built on Sept. 19, 2021, 3:25 a.m.