Pattern library/US phone number regex

US phone number regex

Covers common (415) 555-0132 / 415-555-0198 / +1 forms. Not a carrier-grade validator.

Expression

/(?:\+1[-.\s]?)?(?:\(?\d{3}\)?[-.\s]?)\d{3}[-.\s]?\d{4}/g

How to read it

  • (?:\+1[-.\s]?)?Optional +1

Sample test

3 match(es)
Call (415) 555-0132, or 415-555-0198, or +1 212 555 0100. Not a phone: 12345.

Starter prompt: match US phone numbers