Skip to content

Instantly share code, notes, and snippets.

@ElpixZero
Created August 22, 2020 19:03
Show Gist options
  • Save ElpixZero/79ca705042b164fa1f1f69015bc2af78 to your computer and use it in GitHub Desktop.
Save ElpixZero/79ca705042b164fa1f1f69015bc2af78 to your computer and use it in GitHub Desktop.
allCountries = [
['Afghanistan (‫افغانستان‬‎)', 'af', '93', '+..-..-...-....'],
['Åland Islands', 'ax', '358', ''],
['Albania (Shqipëri)', 'al', '355', '+...(...)...-...'],
['Algeria (‫الجزائر‬‎)', 'dz', '213', '+...-..-...-....'],
['American Samoa', 'as', '1684', '+.(...)...-....'],
['Andorra', 'ad', '376', '+...-...-...'],
['Angola', 'ao', '244', '+...(...)...-...'],
['Anguilla', 'ai', '1264', '+.(...)...-....'],
['Antarctica', 'aq', '672', ''],
['Antigua and Barbuda', 'ag', '1268', '+.(...)...-....'],
['Argentina', 'ar', '54', '+..(...)...-....'],
['Armenia (Հայաստան)', 'am', '374', '+...-..-...-...'],
['Aruba', 'aw', '297', '+...-...-....'],
['Australia', 'au', '61', '+.. ... ... ...'],
['Austria (Österreich)', 'at', '43', '+..(...)...-....'],
['Azerbaijan (Azərbaycan)', 'az', '994', '+...-..-...-..-..'],
['Bahamas', 'bs', '1242', '+.(...)...-....'],
['Bahrain (‫البحرين‬‎)', 'bh', '973', '+...-....-....'],
['Bangladesh (বাংলাদেশ)', 'bd', '880', '+...-..-...-...'],
['Barbados', 'bb', '1246', '+.(...)...-....'],
['Belarus (Беларусь)', 'by', '375', '+...(..)...-..-..'],
['Belgium (België)', 'be', '32', '+.. ... .. .. ..'],
['Belize', 'bz', '501', '+...-...-....'],
['Benin (Bénin)', 'bj', '229', '+...-..-..-....'],
['Bermuda', 'bm', '1441', '+.(...)...-....'],
['Bhutan (འབྲུག)', 'bt', '975', '+...-.-...-...'],
['Bolivia', 'bo', '591', '+...-.-...-....'],
['Bosnia and Herzegovina (Босна и Херцеговина)', 'ba', '387', '+...-..-....'],
['Botswana', 'bw', '267', '+...-..-...-...'],
['Bouvet Island', 'bv', '47', ''],
['Brazil (Brasil)', 'br', '55', '+..-..-....-....'],
['British Indian Ocean Territory', 'io', '246', '+...-...-....'],
['British Virgin Islands', 'vg', '1284', '+.(...)...-....'],
['Brunei', 'bn', '673', '+...-...-....'],
['Bulgaria (България)', 'bg', '359', '+...(...)...-...'],
['Burkina Faso', 'bf', '226', '+...-..-..-....'],
['Burundi (Uburundi)', 'bi', '257', '+...-..-..-....'],
['Cambodia (កម្ពុជា)', 'kh', '855', '+...-..-...-...'],
['Cameroon (Cameroun)', 'cm', '237', '+...-....-....'],
['Canada', 'ca', '1', '+. (...) ...-....', 1, CanadaAreaCodes],
['Cape Verde (Kabu Verdi)', 'cv', '238', '+...(...)..-..'],
['Caribbean Netherlands', 'bq', '599', '+...-...-....', 1],
['Cayman Islands', 'ky', '1345', '+.(...)...-....'],
[
'Central African Republic (République centrafricaine)',
'cf',
'236',
'+...-..-..-....',
],
['Chad (Tchad)', 'td', '235', '+...-..-..-..-..'],
['Chile', 'cl', '56', '+..-.-....-....'],
['China (中国)', 'cn', '86', '+.. ..-........'],
['Christmas Island', 'cx', '61', ''],
['Cocos (Keeling) Islands', 'cc', '61', ''],
['Colombia', 'co', '57', '+..(...)...-....'],
['Comoros (‫جزر القمر‬‎)', 'km', '269', '+...-..-.....'],
[
'Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)',
'cd',
'243',
'+...(...)...-...',
],
['Congo (Republic) (Congo-Brazzaville)', 'cg', '242', '+...-..-...-....'],
['Cook Islands', 'ck', '682', '+...-..-...'],
['Costa Rica', 'cr', '506', '+... ....-....'],
['Côte d’Ivoire', 'ci', '225', '+...-..-...-...'],
['Croatia (Hrvatska)', 'hr', '385', '+...-..-...-...'],
['Cuba', 'cu', '53', '+..-.-...-....'],
['Curaçao', 'cw', '599', '+...-...-....', 0],
['Cyprus (Κύπρος)', 'cy', '357', '+...-..-...-...'],
['Czech Republic (Česká republika)', 'cz', '420', '+...(...)...-...'],
['Denmark (Danmark)', 'dk', '45', '+.. .. .. .. ..'],
['Djibouti', 'dj', '253', '+...-..-..-..-..'],
['Dominica', 'dm', '1767', '+.(...)...-....'],
[
'Dominican Republic (República Dominicana)',
'do',
'1',
'+.(...)...-....',
2,
['809', '829', '849'],
],
['Ecuador', 'ec', '593', '+...-.-...-....'],
['Egypt (‫مصر‬‎)', 'eg', '20', '+..(...)...-....'],
['El Salvador', 'sv', '503', '+... ....-....'],
['Equatorial Guinea (Guinea Ecuatorial)', 'gq', '240', '+...-..-...-....'],
['Eritrea', 'er', '291', '+...-.-...-...'],
['Estonia (Eesti)', 'ee', '372', '+...-...-....'],
['Ethiopia', 'et', '251', '+...-..-...-....'],
['Falkland Islands (Islas Malvinas)', 'fk', '500', '+...-.....'],
['Faroe Islands (Føroyar)', 'fo', '298', '+...-...-...'],
['Fiji', 'fj', '679', '+...-..-.....'],
['Finland (Suomi)', 'fi', '358', '+... .. .... ....'],
['France', 'fr', '33', '+.. . .. .. .. ..'],
['French Guiana (Guyane française)', 'gf', '594', '+...-.....-....'],
['French Polynesia (Polynésie française)', 'pf', '689', '+...-..-..-..'],
['French Southern and Antarctic Lands', 'tf', '262', ''],
['Gabon', 'ga', '241', '+...-.-..-..-..'],
['Gambia', 'gm', '220', '+...(...)..-..'],
['Georgia (საქართველო)', 'ge', '995', '+...(...)...-...'],
['Germany (Deutschland)', 'de', '49', '+.. ... .......'],
['Ghana (Gaana)', 'gh', '233', '+...(...)...-...'],
['Gibraltar', 'gi', '350', '+...-...-.....'],
['Greece (Ελλάδα)', 'gr', '30', '+..(...)...-....'],
['Greenland (Kalaallit Nunaat)', 'gl', '299', '+...-..-..-..'],
['Grenada', 'gd', '1473', '+.(...)...-....'],
['Guadeloupe', 'gp', '590', '', 0],
['Guam', 'gu', '1671', '+.(...)...-....'],
['Guatemala', 'gt', '502', '+... ....-....'],
['Guernsey', 'gg', '44', ''],
['Guinea (Guinée)', 'gn', '224', '+...-..-...-...'],
['Guinea-Bissau (Guiné Bissau)', 'gw', '245', '+...-.-......'],
['Guyana', 'gy', '592', '+...-...-....'],
['Haiti', 'ht', '509', '+... ....-....'],
['Heard Island and McDonald Islands', 'hm', '672', ''],
['Honduras', 'hn', '504', '+...-....-....'],
['Hong Kong (香港)', 'hk', '852', '+... .... ....'],
['Hungary (Magyarország)', 'hu', '36', '+..(...)...-...'],
['Iceland (Ísland)', 'is', '354', '+... ... ....'],
['India (भारत)', 'in', '91', '+.. .....-.....'],
['Indonesia', 'id', '62', '+..-..-...-..'],
['Iran (‫ایران‬‎)', 'ir', '98', '+..(...)...-....'],
['Iraq (‫العراق‬‎)', 'iq', '964', '+...(...)...-....'],
['Ireland', 'ie', '353', '+... .. .......'],
['Isle of Man', 'im', '44', ''],
['Israel (‫ישראל‬‎)', 'il', '972', '+...-.-...-....'],
['Italy (Italia)', 'it', '39', '+.. ... ......', 0],
['Jamaica', 'jm', '1876', '+.(...)...-....'],
['Japan (日本)', 'jp', '81', '+.. ... .. ....'],
['Jersey', 'je', '44', ''],
['Jordan (‫الأردن‬‎)', 'jo', '962', '+...-.-....-....'],
['Kazakhstan (Казахстан)', 'kz', '7', '+. ... ...-..-..', 1],
['Kenya', 'ke', '254', '+...-...-......'],
['Kiribati', 'ki', '686', '+...-..-...'],
['Kosovo', 'xk', '383', ''],
['Kuwait (‫الكويت‬‎)', 'kw', '965', '+...-....-....'],
['Kyrgyzstan (Кыргызстан)', 'kg', '996', '+...(...)...-...'],
['Laos (ລາວ)', 'la', '856', '+...-..-...-...'],
['Latvia (Latvija)', 'lv', '371', '+...-..-...-...'],
['Lebanon (‫لبنان‬‎)', 'lb', '961', '+...-.-...-...'],
['Lesotho', 'ls', '266', '+...-.-...-....'],
['Liberia', 'lr', '231', '+...-..-...-...'],
['Libya (‫ليبيا‬‎)', 'ly', '218', '+...-..-...-...'],
['Liechtenstein', 'li', '423', '+...(...)...-....'],
['Lithuania (Lietuva)', 'lt', '370', '+...(...)..-...'],
['Luxembourg', 'lu', '352', '+...(...)...-...'],
['Macau (澳門)', 'mo', '853', '+...-....-....'],
['Macedonia (FYROM) (Македонија)', 'mk', '389', '+...-..-...-...'],
['Madagascar (Madagasikara)', 'mg', '261', '+...-..-..-.....'],
['Malawi', 'mw', '265', '+...-.-....-....'],
['Malaysia', 'my', '60', '+.. ..-....-....'],
['Maldives', 'mv', '960', '+...-...-....'],
['Mali', 'ml', '223', '+...-..-..-....'],
['Malta', 'mt', '356', '+...-....-....'],
['Marshall Islands', 'mh', '692', '+...-...-....'],
['Martinique', 'mq', '596', '+...(...)..-..-..'],
['Mauritania (‫موريتانيا‬‎)', 'mr', '222', '+...-..-..-....'],
['Mauritius (Moris)', 'mu', '230', '+...-...-....'],
['Mayotte', 'yt', '262', ''],
['Mexico (México)', 'mx', '52', '+..-..-..-....'],
['Micronesia', 'fm', '691', '+...-...-....'],
['Moldova (Republica Moldova)', 'md', '373', '+...-....-....'],
['Monaco', 'mc', '377', '+...-..-...-...'],
['Mongolia (Монгол)', 'mn', '976', '+...-..-..-....'],
['Montenegro (Crna Gora)', 'me', '382', '+...-..-...-...'],
['Montserrat', 'ms', '1664', '+.(...)...-....'],
['Morocco (‫المغرب‬‎)', 'ma', '212', '+...-..-....-...'],
['Mozambique (Moçambique)', 'mz', '258', '+...-..-...-...'],
['Myanmar (Burma) (မြန်မာ)', 'mm', '95', '+..-...-...'],
['Namibia (Namibië)', 'na', '264', '+...-..-...-....'],
['Nauru', 'nr', '674', '+...-...-....'],
['Nepal (नेपाल)', 'np', '977', '+...-..-...-...'],
['Netherlands (Nederland)', 'nl', '31', '+.. .. ........'],
['New Caledonia (Nouvelle-Calédonie)', 'nc', '687', '+...-..-....'],
['New Zealand', 'nz', '64', '+.. ...-...-....'],
['Nicaragua', 'ni', '505', '+...-....-....'],
['Niger (Nijar)', 'ne', '227', '+...-..-..-....'],
['Nigeria', 'ng', '234', '+...-..-...-..'],
['Niue', 'nu', '683', '+...-....'],
['Norfolk Island', 'nf', '672', '+...-...-...'],
['North Korea (조선 민주주의 인민 공화국)', 'kp', '850', '+...-...-...'],
['Northern Mariana Islands', 'mp', '1670', '+.(...)...-....'],
['Norway (Norge)', 'no', '47', '+.. ... .. ...'],
['Oman (‫عُمان‬‎)', 'om', '968', '+...-..-...-...'],
['Pakistan (‫پاکستان‬‎)', 'pk', '92', '+.. ...-.......'],
['Palau', 'pw', '680', '+...-...-....'],
['Palestine (‫فلسطين‬‎)', 'ps', '970', '+...-..-...-....'],
['Panama (Panamá)', 'pa', '507', '+...-...-....'],
['Papua New Guinea', 'pg', '675', '+...(...)..-...'],
['Paraguay', 'py', '595', '+...(...)...-...'],
['Peru (Perú)', 'pe', '51', '+..(...)...-...'],
['Philippines', 'ph', '63', '+.. ... ....'],
['Pitcairn Islands', 'pn', '64', ''],
['Poland (Polska)', 'pl', '48', '+.. ...-...-...'],
['Portugal', 'pt', '351', '+...-..-...-....'],
['Puerto Rico', 'pr', '1', '+. (...) ...-....', 3, ['787', '939']],
['Qatar (‫قطر‬‎)', 'qa', '974', '+...-....-....'],
['Réunion (La Réunion)', 're', '262', '+...-.....-....'],
['Romania (România)', 'ro', '40', '+..-..-...-....'],
['Russia (Россия)', 'ru', '7', '+. ... ...-..-..', 0],
['Rwanda', 'rw', '250', '+...(...)...-...'],
['Saint Barthélemy (Saint-Barthélemy)', 'bl', '590', '', 1],
['Saint Helena', 'sh', '290'],
['Saint Kitts and Nevis', 'kn', '1869', '+.(...)...-....'],
['Saint Lucia', 'lc', '1758', '+.(...)...-....'],
['Saint Martin (Saint-Martin (partie française))', 'mf', '590', '', 2],
['Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)', 'pm', '508'],
['Saint Vincent and the Grenadines', 'vc', '1784', '+.(...)...-....'],
['Samoa', 'ws', '685', '+...-..-....'],
['San Marino', 'sm', '378', '+...-....-......'],
['São Tomé and Príncipe (São Tomé e Príncipe)', 'st', '239', '+...-..-.....'],
[
'Saudi Arabia (‫المملكة العربية السعودية‬‎)',
'sa',
'966',
'+...-.-...-....',
],
['Senegal (Sénégal)', 'sn', '221', '+...-..-...-....'],
['Serbia (Србија)', 'rs', '381', '+...-..-...-....'],
['Seychelles', 'sc', '248', '+...-.-...-...'],
['Sierra Leone', 'sl', '232', '+...-..-......'],
['Singapore', 'sg', '65', '+.. ....-....'],
['Sint Maarten', 'sx', '1721', '+.(...)...-....'],
['Slovakia (Slovensko)', 'sk', '421', '+...(...)...-...'],
['Slovenia (Slovenija)', 'si', '386', '+...-..-...-...'],
['Solomon Islands', 'sb', '677', '+...-.....'],
['Somalia (Soomaaliya)', 'so', '252', '+...-.-...-...'],
['South Africa', 'za', '27', '+..-..-...-....'],
['South Georgia and the South Sandwich Islands', 'gs', '500', ''],
['South Korea (대한민국)', 'kr', '82', '+..-..-...-....'],
['South Sudan (‫جنوب السودان‬‎)', 'ss', '211', '+...-..-...-....'],
['Spain (España)', 'es', '34', '+.. ... ... ...'],
['Sri Lanka (ශ්‍රී ලංකාව)', 'lk', '94', '+..-..-...-....'],
['Sudan (‫السودان‬‎)', 'sd', '249', '+...-..-...-....'],
['Suriname', 'sr', '597', '+...-...-...'],
['Svalbard and Jan Mayen', 'sj', '47', ''],
['Swaziland', 'sz', '268', '+...-..-..-....'],
['Sweden (Sverige)', 'se', '46', '+.. .. ... .. ..'],
['Switzerland (Schweiz)', 'ch', '41', '+.. .. ... .. ..'],
['Syria (‫سوريا‬‎)', 'sy', '963', '+...-..-....-...'],
['Taiwan (台灣)', 'tw', '886', '+...-....-....'],
['Tajikistan', 'tj', '992', '+...-..-...-....'],
['Tanzania', 'tz', '255', '+...-..-...-....'],
['Thailand (ไทย)', 'th', '66', '+..-..-...-...'],
['Timor-Leste', 'tl', '670', '+...-...-....'],
['Togo', 'tg', '228', '+...-..-...-...'],
['Tokelau', 'tk', '690', '+...-....'],
['Tonga', 'to', '676', '+...-.....'],
['Trinidad and Tobago', 'tt', '1868', '+.(...)...-....'],
['Tunisia (‫تونس‬‎)', 'tn', '216', '+...-..-...-...'],
['Turkey (Türkiye)', 'tr', '90', '+.. ... ... .. ..'],
['Turkmenistan', 'tm', '993', '+...-.-...-....'],
['Turks and Caicos Islands', 'tc', '1649', '+.(...)...-....'],
['Tuvalu', 'tv', '688', '+...-.....'],
['U.S. Virgin Islands', 'vi', '1340', '+.(...)...-....'],
['Uganda', 'ug', '256', '+...(...)...-...'],
['Ukraine (Україна)', 'ua', '380', '+...(..)...-..-..'],
[
'United Arab Emirates (‫الإمارات العربية المتحدة‬‎)',
'ae',
'971',
'+...-.-...-....',
],
['United Kingdom', 'gb', '44', '+.. .... ......'],
['United States', 'us', '1', '+. (...) ...-....', 0],
['United States Minor Outlying Islands', 'um', '1', ''],
['Uruguay', 'uy', '598', '+...-.-...-..-..'],
['Uzbekistan (Oʻzbekiston)', 'uz', '998', '+...-..-...-....'],
['Vanuatu', 'vu', '678', '+...-.....'],
['Vatican City (Città del Vaticano)', 'va', '39', '+.. .. .... ....', 1],
['Venezuela', 've', '58', '+..(...)...-....'],
['Vietnam (Việt Nam)', 'vn', '84', '+..-..-....-...'],
['Wallis and Futuna', 'wf', '681', '+...-..-....'],
['Western Sahara', 'eh', '212', '+...-..-....'],
['Yemen (‫اليمن‬‎)', 'ye', '967', '+...-.-...-...'],
['Zambia', 'zm', '260', '+...-..-...-....'],
['Zimbabwe', 'zw', '263', '+...-.-......'],
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment