Recognizes First [Middle] Last (given-name led) and Last, First [Middle]
shapes of two to four tokens, requiring at least one token to be a known
given name or surname so arbitrary two-word phrases do not match. Middle
initials (J.) and internal punctuation are tolerated.
See also
Other person detectors:
is_first_name(),
is_last_name()
Examples
is_full_name(c("John Smith", "Garcia, Maria", "Mary J. Cooper", "New York", NA))
#> [1] TRUE TRUE TRUE FALSE NA