Title |
Test
Find
International Phone Numbers
|
Expression |
^((\+)?[1-9]{1,2})?([-\s\.])?((\(\d{1,4}\))|\d{1,4})(([-\s\.])?[0-9]{1,12}){1,2}$ |
Description |
Allows for all kinds of generic international phone numbers, including that of the USA, may include () around area code as well as period, dash, space or nothing seperating numbers. International code needs to be seperated from rest by period, space or dash and my be prefixed with plus. Not overly restrictive but limits size and repetition of codes |
Matches |
2155552527|(215) 555 2527|215.555.2527|+1 215-555-2527|+1.215.555.2527 |
Non-Matches |
+1215.555.2527|321654|+11+27 215-555-2527 |
Author |
Rating:
Renso Hollhumer
|
Source |
|
Your Rating |
|
Title: Missing
Name: Will
Date: 1/24/2012 12:57:58 PM
Comment:
Your regex does not account for 3 digit country codes
ie: +123.123.123.1234