Last active
January 10, 2024 08:55
-
-
Save cagatayldzz/0210500ad87883799dcd1a41a9a1d4eb to your computer and use it in GitHub Desktop.
React Phone List
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export interface IPhoneList { | |
phoneCode: string; | |
pattern?: string; | |
name: string; | |
code: string; | |
} | |
export const PhoneList: IPhoneList[] = [ | |
{ | |
pattern: '### ### ###', | |
name: 'Afghanistan', | |
phoneCode: '+93', | |
code: 'AF' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Aland Islands', | |
phoneCode: '+358 18', | |
code: 'AX' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+355', | |
name: 'Albania', | |
code: 'AL' | |
}, | |
{ | |
pattern: '### ## ## ##', | |
phoneCode: '+213', | |
name: 'Algeria', | |
code: 'DZ' | |
}, | |
{ | |
name: 'American Samoa', | |
pattern: '### ####', | |
phoneCode: '+1 684', | |
code: 'AS' | |
}, | |
{ | |
pattern: '## ## ##', | |
phoneCode: '+376', | |
name: 'Andorra', | |
code: 'AD' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+244', | |
name: 'Angola', | |
code: 'AO' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 264', | |
name: 'Anguilla', | |
code: 'AI' | |
}, | |
{ | |
name: 'Antigua & Barbuda', | |
pattern: '### ####', | |
phoneCode: '+1 268', | |
code: 'AG' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Argentina', | |
phoneCode: '+54', | |
code: 'AR' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+374', | |
name: 'Armenia', | |
code: 'AM' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+297', | |
name: 'Aruba', | |
code: 'AW' | |
}, | |
{ | |
pattern: '290 ## ###', | |
phoneCode: '+247', | |
name: 'Ascension', | |
code: 'SH' | |
}, | |
{ | |
pattern: '### ### ###', | |
name: 'Australia', | |
phoneCode: '+61', | |
code: 'AU' | |
}, | |
{ | |
name: 'Australian External Territories', | |
pattern: '61 ### ### ###', | |
phoneCode: '+672', | |
code: 'AU' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+43', | |
name: 'Austria', | |
code: 'AT' | |
}, | |
{ | |
pattern: '## ### ## ##', | |
name: 'Azerbaijan', | |
phoneCode: '+994', | |
code: 'AZ' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 242', | |
name: 'Bahamas', | |
code: 'BS' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+973', | |
name: 'Bahrain', | |
code: 'BH' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Bangladesh', | |
phoneCode: '+880', | |
code: 'BD' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 246', | |
name: 'Barbados', | |
code: 'BB' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 268', | |
name: 'Barbuda', | |
code: 'AG' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+375', | |
name: 'Belarus', | |
code: 'BY' | |
}, | |
{ | |
pattern: '### ## ## ##', | |
phoneCode: '+32', | |
name: 'Belgium', | |
code: 'BE' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+501', | |
name: 'Belize', | |
code: 'BZ' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+229', | |
name: 'Benin', | |
code: 'BJ' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 441', | |
name: 'Bermuda', | |
code: 'BM' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+975', | |
name: 'Bhutan', | |
code: 'BT' | |
}, | |
{ | |
pattern: '# ### ####', | |
phoneCode: '+591', | |
name: 'Bolivia', | |
code: 'BO' | |
}, | |
{ | |
name: 'Caribbean Netherlands', | |
pattern: '###############', | |
phoneCode: '+599 7', | |
code: 'BQ' | |
}, | |
{ | |
name: 'Bosnia & Herzegovina', | |
pattern: '###############', | |
phoneCode: '+387', | |
code: 'BA' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+267', | |
name: 'Botswana', | |
code: 'BW' | |
}, | |
{ | |
pattern: '## ##### ####', | |
phoneCode: '+55', | |
name: 'Brazil', | |
code: 'BR' | |
}, | |
{ | |
name: 'British Indian Ocean Territory', | |
pattern: '### ####', | |
phoneCode: '+246', | |
code: 'IO' | |
}, | |
{ | |
name: 'British Virgin Islands', | |
pattern: '### ####', | |
phoneCode: '+1 284', | |
code: 'VG' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+673', | |
name: 'Brunei', | |
code: 'BN' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+359', | |
name: 'Bulgaria', | |
code: 'BG' | |
}, | |
{ | |
pattern: '## ## ## ##', | |
name: 'Burkina Faso', | |
phoneCode: '+226', | |
code: 'BF' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Myanmar (Burma)', | |
phoneCode: '+95', | |
code: 'MM' | |
}, | |
{ | |
pattern: '## ## ####', | |
phoneCode: '+257', | |
name: 'Burundi', | |
code: 'BI' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+855', | |
name: 'Cambodia', | |
code: 'KH' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+237', | |
name: 'Cameroon', | |
code: 'CM' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+1', | |
name: 'Canada', | |
code: 'CA' | |
}, | |
{ | |
pattern: '### ####', | |
name: 'Cape Verde', | |
phoneCode: '+238', | |
code: 'CV' | |
}, | |
{ | |
name: 'Cayman Islands', | |
pattern: '### ####', | |
phoneCode: '+1 345', | |
code: 'KY' | |
}, | |
{ | |
name: 'Central African Republic', | |
pattern: '## ## ## ##', | |
phoneCode: '+236', | |
code: 'CF' | |
}, | |
{ | |
pattern: '## ## ## ##', | |
phoneCode: '+235', | |
name: 'Chad', | |
code: 'TD' | |
}, | |
{ | |
pattern: '# #### ####', | |
phoneCode: '+56', | |
name: 'Chile', | |
code: 'CL' | |
}, | |
{ | |
pattern: '### #### ####', | |
phoneCode: '+86', | |
name: 'China', | |
code: 'CN' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Christmas Island', | |
phoneCode: '+61', | |
code: 'CX' | |
}, | |
{ | |
name: 'Cocos (Keeling) Islands', | |
pattern: '###############', | |
phoneCode: '+61', | |
code: 'CC' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+57', | |
name: 'Colombia', | |
code: 'CO' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+269', | |
name: 'Comoros', | |
code: 'KM' | |
}, | |
{ | |
name: 'Congo - Brazzaville', | |
pattern: '## ### ####', | |
phoneCode: '+242', | |
code: 'CG' | |
}, | |
{ | |
name: 'Congo - Kinshasa', | |
pattern: '## ### ####', | |
phoneCode: '+243', | |
code: 'CD' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Cook Islands', | |
phoneCode: '+682', | |
code: 'CK' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Costa Rica', | |
phoneCode: '+506', | |
code: 'CR' | |
}, | |
{ | |
pattern: '## ### ###', | |
name: 'Cote d’Ivoire', | |
phoneCode: '+225', | |
code: 'CI' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+385', | |
name: 'Croatia', | |
code: 'HR' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+53', | |
name: 'Cuba', | |
code: 'CU' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+599 9', | |
name: 'Curacao', | |
code: 'CW' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+357', | |
name: 'Cyprus', | |
code: 'CY' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Czech Republic', | |
phoneCode: '+420', | |
code: 'CZ' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+45', | |
name: 'Denmark', | |
code: 'DK' | |
}, | |
// { | |
// pattern: '###############', | |
// name: 'Diego Garcia', | |
// phoneCode: '+246', | |
// code: 'DG' | |
// }, | |
{ | |
pattern: '## ## ## ##', | |
phoneCode: '+253', | |
name: 'Djibouti', | |
code: 'DJ' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 767', | |
name: 'Dominica', | |
code: 'DM' | |
}, | |
{ | |
name: 'Dominican Republic', | |
pattern: '1 ### ### ####', | |
phoneCode: '+1 809', | |
code: 'DO' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Timor-Leste', | |
phoneCode: '+670', | |
code: 'TL' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+593', | |
name: 'Ecuador', | |
code: 'EC' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+20', | |
name: 'Egypt', | |
code: 'EG' | |
}, | |
{ | |
pattern: '#### ####', | |
name: 'El Salvador', | |
phoneCode: '+503', | |
code: 'SV' | |
}, | |
{ | |
name: 'Equatorial Guinea', | |
pattern: '### ### ###', | |
phoneCode: '+240', | |
code: 'GQ' | |
}, | |
{ | |
pattern: '# ### ###', | |
phoneCode: '+291', | |
name: 'Eritrea', | |
code: 'ER' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+372', | |
name: 'Estonia', | |
code: 'EE' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+251', | |
name: 'Ethiopia', | |
code: 'ET' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Falkland Islands', | |
phoneCode: '+500', | |
code: 'FK' | |
}, | |
{ | |
name: 'Faroe Islands', | |
pattern: '### ###', | |
phoneCode: '+298', | |
code: 'FO' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+679', | |
name: 'Fiji', | |
code: 'FJ' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+358', | |
name: 'Finland', | |
code: 'FI' | |
}, | |
{ | |
pattern: '# ## ## ## ##', | |
phoneCode: '+33', | |
name: 'France', | |
code: 'FR' | |
}, | |
{ | |
pattern: '###############', | |
name: 'French Guiana', | |
phoneCode: '+594', | |
code: 'GF' | |
}, | |
{ | |
pattern: '###############', | |
name: 'French Polynesia', | |
phoneCode: '+689', | |
code: 'PF' | |
}, | |
{ | |
pattern: '# ## ## ##', | |
phoneCode: '+241', | |
name: 'Gabon', | |
code: 'GA' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+220', | |
name: 'Gambia', | |
code: 'GM' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+995', | |
name: 'Georgia', | |
code: 'GE' | |
}, | |
{ | |
pattern: '### ########', | |
phoneCode: '+49', | |
name: 'Germany', | |
code: 'DE' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+233', | |
name: 'Ghana', | |
code: 'GH' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+350', | |
name: 'Gibraltar', | |
code: 'GI' | |
}, | |
{ | |
pattern: '## #### ####', | |
phoneCode: '+30', | |
name: 'Greece', | |
code: 'GR' | |
}, | |
{ | |
pattern: '### ###', | |
phoneCode: '+299', | |
name: 'Greenland', | |
code: 'GL' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 473', | |
name: 'Grenada', | |
code: 'GD' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Guadeloupe', | |
phoneCode: '+590', | |
code: 'GP' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 671', | |
name: 'Guam', | |
code: 'GU' | |
}, | |
{ | |
pattern: '# ### ####', | |
phoneCode: '+502', | |
name: 'Guatemala', | |
code: 'GT' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+44', | |
name: 'Guernsey', | |
code: 'GG' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+224', | |
name: 'Guinea', | |
code: 'GN' | |
}, | |
{ | |
name: 'Guinea-Bissau', | |
pattern: '### ####', | |
phoneCode: '+245', | |
code: 'GW' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+592', | |
name: 'Guyana', | |
code: 'GY' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+509', | |
name: 'Haiti', | |
code: 'HT' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+504', | |
name: 'Honduras', | |
code: 'HN' | |
}, | |
{ | |
name: 'Hong Kong SAR China', | |
pattern: '###############', | |
phoneCode: '+852', | |
code: 'HK' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+36', | |
name: 'Hungary', | |
code: 'HU' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+354', | |
name: 'Iceland', | |
code: 'IS' | |
}, | |
{ | |
pattern: '##### #####', | |
phoneCode: '+91', | |
name: 'India', | |
code: 'IN' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Indonesia', | |
phoneCode: '+62', | |
code: 'ID' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+98', | |
name: 'Iran', | |
code: 'IR' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+964', | |
name: 'Iraq', | |
code: 'IQ' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+353', | |
name: 'Ireland', | |
code: 'IE' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+972', | |
name: 'Israel', | |
code: 'IL' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+39', | |
name: 'Italy', | |
code: 'IT' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 876', | |
name: 'Jamaica', | |
code: 'JM' | |
}, | |
{ | |
name: 'Svalbard & Jan Mayen', | |
pattern: '###############', | |
phoneCode: '+47 79', | |
code: 'SJ' | |
}, | |
{ | |
pattern: '## #### ####', | |
phoneCode: '+81', | |
name: 'Japan', | |
code: 'JP' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+44', | |
name: 'Jersey', | |
code: 'JE' | |
}, | |
{ | |
pattern: '# #### ####', | |
phoneCode: '+962', | |
name: 'Jordan', | |
code: 'JO' | |
}, | |
{ | |
pattern: '7 ### ### ## ##', | |
name: 'Kazakhstan', | |
phoneCode: '+7 7', | |
code: 'KZ' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+254', | |
name: 'Kenya', | |
code: 'KE' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+686', | |
name: 'Kiribati', | |
code: 'KI' | |
}, | |
{ | |
pattern: '###############', | |
name: 'North Korea', | |
phoneCode: '+850', | |
code: 'KP' | |
}, | |
{ | |
pattern: '###############', | |
name: 'South Korea', | |
phoneCode: '+82', | |
code: 'KR' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+965', | |
name: 'Kuwait', | |
code: 'KW' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Kyrgyzstan', | |
phoneCode: '+996', | |
code: 'KG' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+856', | |
name: 'Laos', | |
code: 'LA' | |
}, | |
{ | |
pattern: '### #####', | |
phoneCode: '+371', | |
name: 'Latvia', | |
code: 'LV' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+961', | |
name: 'Lebanon', | |
code: 'LB' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+266', | |
name: 'Lesotho', | |
code: 'LS' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+231', | |
name: 'Liberia', | |
code: 'LR' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+218', | |
name: 'Libya', | |
code: 'LY' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Liechtenstein', | |
phoneCode: '+423', | |
code: 'LI' | |
}, | |
{ | |
pattern: '### #####', | |
phoneCode: '+370', | |
name: 'Lithuania', | |
code: 'LT' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Luxembourg', | |
phoneCode: '+352', | |
code: 'LU' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Macau SAR China', | |
phoneCode: '+853', | |
code: 'MO' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+389', | |
name: 'Macedonia', | |
code: 'MK' | |
}, | |
{ | |
pattern: '## ## ### ##', | |
name: 'Madagascar', | |
phoneCode: '+261', | |
code: 'MG' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+265', | |
name: 'Malawi', | |
code: 'MW' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+60', | |
name: 'Malaysia', | |
code: 'MY' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+960', | |
name: 'Maldives', | |
code: 'MV' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+223', | |
name: 'Mali', | |
code: 'ML' | |
}, | |
{ | |
pattern: '## ## ## ##', | |
phoneCode: '+356', | |
name: 'Malta', | |
code: 'MT' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Marshall Islands', | |
phoneCode: '+692', | |
code: 'MH' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Martinique', | |
phoneCode: '+596', | |
code: 'MQ' | |
}, | |
{ | |
pattern: '#### ####', | |
name: 'Mauritania', | |
phoneCode: '+222', | |
code: 'MR' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+230', | |
name: 'Mauritius', | |
code: 'MU' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+262', | |
name: 'Mayotte', | |
code: 'YT' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+52', | |
name: 'Mexico', | |
code: 'MX' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Micronesia', | |
phoneCode: '+691', | |
code: 'FM' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+373', | |
name: 'Moldova', | |
code: 'MD' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+377', | |
name: 'Monaco', | |
code: 'MC' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+976', | |
name: 'Mongolia', | |
code: 'MN' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Montenegro', | |
phoneCode: '+382', | |
code: 'ME' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 664', | |
name: 'Montserrat', | |
code: 'MS' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+212', | |
name: 'Morocco', | |
code: 'MA' | |
}, | |
{ | |
pattern: '## ### ####', | |
name: 'Mozambique', | |
phoneCode: '+258', | |
code: 'MZ' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+264', | |
name: 'Namibia', | |
code: 'NA' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+674', | |
name: 'Nauru', | |
code: 'NR' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+977', | |
name: 'Nepal', | |
code: 'NP' | |
}, | |
{ | |
pattern: '# ## ## ## ##', | |
name: 'Netherlands', | |
phoneCode: '+31', | |
code: 'NL' | |
}, | |
{ | |
pattern: '###############', | |
name: 'New Caledonia', | |
phoneCode: '+687', | |
code: 'NC' | |
}, | |
{ | |
pattern: '###############', | |
name: 'New Zealand', | |
phoneCode: '+64', | |
code: 'NZ' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+505', | |
name: 'Nicaragua', | |
code: 'NI' | |
}, | |
{ | |
pattern: '## ## ## ##', | |
phoneCode: '+227', | |
name: 'Niger', | |
code: 'NE' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+234', | |
name: 'Nigeria', | |
code: 'NG' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+683', | |
name: 'Niue', | |
code: 'NU' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Norfolk Island', | |
phoneCode: '+672', | |
code: 'NF' | |
}, | |
{ | |
name: 'Northern Mariana Islands', | |
pattern: '### ####', | |
phoneCode: '+1 670', | |
code: 'MP' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+47', | |
name: 'Norway', | |
code: 'NO' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+968', | |
name: 'Oman', | |
code: 'OM' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+92', | |
name: 'Pakistan', | |
code: 'PK' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+680', | |
name: 'Palau', | |
code: 'PW' | |
}, | |
{ | |
name: 'Palestinian Territories', | |
pattern: '### ## ####', | |
phoneCode: '+970', | |
code: 'PS' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+507', | |
name: 'Panama', | |
code: 'PA' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Papua New Guinea', | |
phoneCode: '+675', | |
code: 'PG' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+595', | |
name: 'Paraguay', | |
code: 'PY' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+51', | |
name: 'Peru', | |
code: 'PE' | |
}, | |
{ | |
pattern: '### ### ####', | |
name: 'Philippines', | |
phoneCode: '+63', | |
code: 'PH' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Pitcairn Islands', | |
phoneCode: '+64', | |
code: 'PN' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+48', | |
name: 'Poland', | |
code: 'PL' | |
}, | |
{ | |
pattern: '# #### ####', | |
phoneCode: '+351', | |
name: 'Portugal', | |
code: 'PT' | |
}, | |
{ | |
pattern: '1 ### ### ####', | |
phoneCode: '+1 787', | |
name: 'Puerto Rico', | |
code: 'PR' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+974', | |
name: 'Qatar', | |
code: 'QA' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+262', | |
name: 'Reunion', | |
code: 'RE' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+40', | |
name: 'Romania', | |
code: 'RO' | |
}, | |
{ | |
pattern: '### ### ## ##', | |
phoneCode: '+7', | |
name: 'Russia', | |
code: 'RU' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+250', | |
name: 'Rwanda', | |
code: 'RW' | |
}, | |
{ | |
pattern: '###############', | |
name: 'St. Barthelemy', | |
phoneCode: '+590', | |
code: 'BL' | |
}, | |
{ | |
name: 'St. Helena', | |
pattern: '## ###', | |
phoneCode: '+290', | |
code: 'SH' | |
}, | |
{ | |
name: 'St. Kitts & Nevis', | |
pattern: '### ####', | |
phoneCode: '+1 869', | |
code: 'KN' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+1 758', | |
name: 'St. Lucia', | |
code: 'LC' | |
}, | |
{ | |
name: 'St. Martin (France)', | |
pattern: '###############', | |
phoneCode: '+590', | |
code: 'MF' | |
}, | |
{ | |
name: 'St. Pierre and Miquelon', | |
pattern: '###############', | |
phoneCode: '+508', | |
code: 'PM' | |
}, | |
{ | |
name: 'St. Vincent and the Grenadines', | |
pattern: '### ####', | |
phoneCode: '+1 784', | |
code: 'VC' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+685', | |
name: 'Samoa', | |
code: 'WS' | |
}, | |
{ | |
pattern: '### ### ####', | |
name: 'San Marino', | |
phoneCode: '+378', | |
code: 'SM' | |
}, | |
{ | |
name: 'São Tome & Principe', | |
pattern: '## #####', | |
phoneCode: '+239', | |
code: 'ST' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Saudi Arabia', | |
phoneCode: '+966', | |
code: 'SA' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+221', | |
name: 'Senegal', | |
code: 'SN' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+381', | |
name: 'Serbia', | |
code: 'RS' | |
}, | |
{ | |
pattern: '# ## ## ##', | |
name: 'Seychelles', | |
phoneCode: '+248', | |
code: 'SC' | |
}, | |
{ | |
pattern: '### ## ##', | |
phoneCode: '+386', | |
name: 'Slovenia', | |
code: 'SL' | |
}, | |
{ | |
pattern: '#### ####', | |
name: 'Singapore', | |
phoneCode: '+65', | |
code: 'SG' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Sint Eustatius', | |
phoneCode: '+599 3', | |
code: 'BQ' | |
}, | |
{ | |
name: 'Sint Maarten', | |
pattern: '### ####', | |
phoneCode: '+1 721', | |
code: 'SX' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+421', | |
name: 'Slovakia', | |
code: 'SK' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+386', | |
name: 'Slovenia', | |
code: 'SI' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Solomon Islands', | |
phoneCode: '+677', | |
code: 'SB' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+252', | |
name: 'Somalia', | |
code: 'SO' | |
}, | |
{ | |
pattern: '## ### ####', | |
name: 'South Africa', | |
phoneCode: '+27', | |
code: 'ZA' | |
}, | |
{ | |
name: 'South Georgia & South Sandwich Islands', | |
pattern: '###############', | |
phoneCode: '+500', | |
code: 'GS' | |
}, | |
// { | |
// pattern: '###############', | |
// name: 'South Ossetia', | |
// phoneCode: '+995 34', | |
// code: 'S' | |
// }, | |
{ | |
pattern: '## ### ####', | |
name: 'South Sudan', | |
phoneCode: '+211', | |
code: 'SS' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+34', | |
name: 'Spain', | |
code: 'ES' | |
}, | |
{ | |
pattern: '## ### ####', | |
name: 'Sri Lanka', | |
phoneCode: '+94', | |
code: 'LK' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+249', | |
name: 'Sudan', | |
code: 'SD' | |
}, | |
{ | |
pattern: '### ####', | |
phoneCode: '+597', | |
name: 'Suriname', | |
code: 'SR' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+47 79', | |
name: 'Svalbard', | |
code: 'SJ' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+268', | |
name: 'Swaziland', | |
code: 'SZ' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+46', | |
name: 'Sweden', | |
code: 'SE' | |
}, | |
{ | |
pattern: '## ### ####', | |
name: 'Switzerland', | |
phoneCode: '+41', | |
code: 'CH' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+963', | |
name: 'Syria', | |
code: 'SY' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+886', | |
name: 'Taiwan', | |
code: 'TW' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Tajikistan', | |
phoneCode: '+992', | |
code: 'TJ' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+255', | |
name: 'Tanzania', | |
code: 'TZ' | |
}, | |
{ | |
pattern: '# #### ####', | |
phoneCode: '+66', | |
name: 'Thailand', | |
code: 'TH' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+228', | |
name: 'Togo', | |
code: 'TG' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+690', | |
name: 'Tokelau', | |
code: 'TK' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+676', | |
name: 'Tonga', | |
code: 'TO' | |
}, | |
{ | |
name: 'Trinidad & Tobago', | |
pattern: '### ####', | |
phoneCode: '+1 868', | |
code: 'TT' | |
}, | |
{ | |
pattern: '## ### ###', | |
phoneCode: '+216', | |
name: 'Tunisia', | |
code: 'TN' | |
}, | |
{ | |
pattern: '### ### ####', | |
phoneCode: '+90', | |
name: 'Turkey', | |
code: 'TR' | |
}, | |
{ | |
pattern: '## ######', | |
name: 'Turkmenistan', | |
phoneCode: '+993', | |
code: 'TM' | |
}, | |
{ | |
name: 'Turks & Caicos Islands', | |
pattern: '### ####', | |
phoneCode: '+1 649', | |
code: 'TC' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+688', | |
name: 'Tuvalu', | |
code: 'TV' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+256', | |
name: 'Uganda', | |
code: 'UG' | |
}, | |
{ | |
pattern: '## ### ## ##', | |
phoneCode: '+380', | |
name: 'Ukraine', | |
code: 'UA' | |
}, | |
{ | |
name: 'United Arab Emirates', | |
pattern: '## ### ####', | |
phoneCode: '+971', | |
code: 'AE' | |
}, | |
{ | |
pattern: '#### ######', | |
name: 'United Kingdom', | |
phoneCode: '+44', | |
code: 'GB' | |
}, | |
{ | |
pattern: '### ### ####', | |
name: 'United States', | |
phoneCode: '+1', | |
code: 'US' | |
}, | |
{ | |
pattern: '#### ####', | |
phoneCode: '+598', | |
name: 'Uruguay', | |
code: 'UY' | |
}, | |
{ | |
name: 'U.S. Virgin Islands', | |
pattern: '### ####', | |
phoneCode: '+1 340', | |
code: 'VI' | |
}, | |
{ | |
pattern: '## #######', | |
name: 'Uzbekistan', | |
phoneCode: '+998', | |
code: 'UZ' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+678', | |
name: 'Vanuatu', | |
code: 'VU' | |
}, | |
{ | |
pattern: '### ### ####', | |
name: 'Venezuela', | |
phoneCode: '+58', | |
code: 'VE' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Vatican City', | |
phoneCode: '+379', | |
code: 'VA' | |
}, | |
{ | |
pattern: '###############', | |
phoneCode: '+84', | |
name: 'Vietnam', | |
code: 'VN' | |
}, | |
{ | |
pattern: '###############', | |
name: 'Wallis & Futuna', | |
phoneCode: '+681', | |
code: 'WF' | |
}, | |
{ | |
pattern: '### ### ###', | |
phoneCode: '+967', | |
name: 'Yemen', | |
code: 'YE' | |
}, | |
{ | |
pattern: '## ### ####', | |
phoneCode: '+260', | |
name: 'Zambia', | |
code: 'ZM' | |
} | |
// { | |
// pattern: '###############', | |
// phoneCode: '+255', | |
// name: 'Zanzibar', | |
// code: 'Z' | |
// } | |
// { | |
// name: 'Zimbabwe', | |
// phoneCode: '+263', | |
// code: 'ZW', | |
// pattern: '## ### ####' | |
// } | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment