Regular Expressions 101

Community Patterns

1...56789...587

USA phone matcher

1

Regular Expression
PCRE2 (PHP >=7.3)

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

Description

Regex for matching usa number like:

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

Submitted by Arif - a year ago