JSFiddle - React, Tailwind, and code Playground
by Arun Tummala
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.core.js"></script>
<div>
Get 3 letter codes from 2 letter country codes
</div>
JavaScript
var twoLetter = []
var countriesList = [
"AD",
"AL",
"AE",
"AT",
"AZ",
"BA",
"BE",
"BG",
"BH",
"BR",
"BY",
"CH",
"CR",
"CY",
"CZ",
"DE",
"DK",
"DO",
"EE",
"ES",
"FI",
"FO",
"FR",
"GB",
"GE",
"GI",
"GL",
"GR",
"GT",
"HR",
"HU",
"IE",
"IL",
"IS",
"IT",
"IQ",
"JO",
"KW",
"KZ",
"LB",
"LC",
"LI",
"LT",
"LU",
"LV",
"MC",
"MD",
"ME",
"MK",
"MR",
"MT",
"MU",
"NL",
"NO",
"PK",
"PL",
"PS",
"PT",
"QA",
"RO",
"RS",
"SA",
"SC",
"SE",
"SI",
"SK",
"SM",
"ST",
"TL",
"TN",
"TR",
"UA",
"VG",
"XK"
]
function kia_convert_country_code( country ) {
var countries = [{
'AF': 'AFG', //Afghanistan
'AX': 'ALA', //Åland Islands
'AL': 'ALB', //Albania
'DZ': 'DZA', //Algeria
'AS': 'ASM', //American Samoa
'AD': 'AND', //Andorra
'AO': 'AGO', //Angola
'AI': 'AIA', //Anguilla
'AQ': 'ATA', //Antarctica
'AG': 'ATG', //Antigua and Barbuda
'AR': 'ARG', //Argentina
'AM': 'ARM', //Armenia
'AW': 'ABW', //Aruba
'AU': 'AUS', //Australia
'AT': 'AUT', //Austria
'AZ': 'AZE', //Azerbaijan
'BS': 'BHS', //Bahamas
'BH': 'BHR', //Bahrain
'BD': 'BGD', //Bangladesh
'BB': 'BRB', //Barbados
'BY': 'BLR', //Belarus
'BE': 'BEL', //Belgium
'BZ': 'BLZ', //Belize
'BJ': 'BEN', //Benin
'BM': 'BMU', //Bermuda
'BT': 'BTN', //Bhutan
'BO': 'BOL', //Bolivia
'BQ': 'BES', //Bonaire, Saint Estatius and Saba
'BA': 'BIH', //Bosnia and Herzegovina
'BW': 'BWA', //Botswana
'BV': 'BVT', //Bouvet Islands
'BR': 'BRA', //Brazil
'IO': 'IOT', //British Indian Ocean Territory
'BN': 'BRN',...