Greg Ross
6e86c48486
Updated phone formatter ( #241 )
...
* Add locale and libphonenumber libraries.
* Update country code information
Updated existing country codes, fixed incorrect NANP codes for member countries (as well as several UK based ones).
Also added in Country Name to ISO country code mapping array for use with libphonenumber.
* Convert phone number formatting to use libphonenumber
libphonenumber parses phone number more consistantly than the old regex's that mismatched number on a regular basis.
2018-06-26 09:49:22 +02:00
..
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00
2018-06-26 09:49:22 +02:00