Regular Expressions 101

Community Patterns

RegEx to add any valid US phone number inputs

1

Regular Expression
PCRE2 (PHP >=7.3)

/
^(1?)(?:((\s?\(\d{3}\)\s?|\s?\d{3}\s?)\-?\d{3}\s?\-?\d{4}$))
/
gm

Description

##examples of valid US phone number inputs

*555-555-5555 *(555)555-5555 *(555) 555-5555 *555 555 5555 *5555555555 *1 555 555 5555

##examples of invalid US phone number inputs *2 (757) 622-7382 *(6054756961) 55555555 123&!!asdf# *555-5555

*1 555)555-5555 *(6054756961) *(555-555-5555 *555)-555-5555 *(275)76227382

Submitted by @abhi00o7 - 3 years ago