R/shiny-valid_email.R

Defines functions is_valid_email

Documented in is_valid_email

#' Ensures a text string is a valid email address
#'
#' @param x string
#'
#' @return logical
#' @export
is_valid_email <- function(x) {

  grepl("\\<[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\>",
        as.character(x),
        ignore.case = TRUE)

}
jimbrig/jimstools documentation built on Sept. 12, 2022, 12:08 p.m.