Phone Number Regex Pattern

Example:
^\+?[0-9 .\-]{7,20}$ Matches: ✓ +1-555-123-4567 ✓ 555.123.4567 ✓ +44 20 7123 4567
Flexible phone number validation: ^\+?[0-9 .\-]{7,20}$ supports various international formats with optional + prefix.
Try Regex Lab →

FAQs

Does it support international formats?

Yes, allows + prefix and various separators (space, dot, dash).

Why 7-20 character length?

Shortest valid phone numbers are 7 digits. Longest (with country code and extension) rarely exceed 20.