Last active
May 24, 2019 10:26
-
-
Save maciejniedzielski/12f933e036a35d77ed3b39f7c39d3e22 to your computer and use it in GitHub Desktop.
Postal Codes regex JSON
This file contains hidden or 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
{ | |
"AF": { | |
"Country": "Afghanistan", | |
"Regex": "^\\d{4}$" | |
}, | |
"AX": { | |
"Country": "Åland Islands", | |
"Regex": "^\\d{5}$" | |
}, | |
"AL": { | |
"Country": "Albania", | |
"Regex": "^\\d{4}$" | |
}, | |
"DZ": { | |
"Country": "Algeria", | |
"Regex": "^\\d{5}$" | |
}, | |
"AS": { | |
"Country": "American Samoa", | |
"Regex": "^\\d{5}(-{1}\\d{4,6})$" | |
}, | |
"AD": { | |
"Country": "Andorra", | |
"Regex": "^[Aa][Dd]\\d{3}$" | |
}, | |
"AO": { | |
"Country": "Angola", | |
"Regex": "" | |
}, | |
"AI": { | |
"Country": "Anguilla", | |
"Regex": "^[Aa][I][-][2][6][4][0]$" | |
}, | |
"AG": { | |
"Country": "Antigua and Barbuda", | |
"Regex": "" | |
}, | |
"AR": { | |
"Country": "Argentina", | |
"Regex": "^\\d{4}|[A-Za-z]\\d{4}[a-zA-Z]{3}$" | |
}, | |
"AM": { | |
"Country": "Armenia", | |
"Regex": "^\\d{4}$" | |
}, | |
"AW": { | |
"Country": "Aruba", | |
"Regex": "" | |
}, | |
"AC": { | |
"Country": "Ascension island", | |
"Regex": "^[Aa][Ss][Cc][Nn]\\s{0,1}[1][Zz][Zz]$" | |
}, | |
"AU": { | |
"Country": "Australia", | |
"Regex": "^\\d{4}$" | |
}, | |
"AT": { | |
"Country": "Austria", | |
"Regex": "^\\d{4}$" | |
}, | |
"AZ": { | |
"Country": "Azerbaijan", | |
"Regex": "^[Aa][Zz]\\d{4}$" | |
}, | |
"BS": { | |
"Country": "Bahamas", | |
"Regex": "" | |
}, | |
"BH": { | |
"Country": "Bahrain", | |
"Regex": "^\\d{3,4}$" | |
}, | |
"BD": { | |
"Country": "Bangladesh", | |
"Regex": "^\\d{4}$" | |
}, | |
"BB": { | |
"Country": "Barbados", | |
"Regex": "^[Aa][Zz]\\d{5}$" | |
}, | |
"BY": { | |
"Country": "Belarus", | |
"Regex": "^\\d{6}$" | |
}, | |
"BE": { | |
"Country": "Belgium", | |
"Regex": "^\\d{4}$" | |
}, | |
"BZ": { | |
"Country": "Belize", | |
"Regex": "" | |
}, | |
"BJ": { | |
"Country": "Benin", | |
"Regex": "" | |
}, | |
"BM": { | |
"Country": "Bermuda", | |
"Regex": "^[A-Za-z]{2}\\s([A-Za-z]{2}|\\d{2})$" | |
}, | |
"BT": { | |
"Country": "Bhutan", | |
"Regex": "^\\d{5}$" | |
}, | |
"BO": { | |
"Country": "Bolivia", | |
"Regex": "^\\d{4}$" | |
}, | |
"BQ": { | |
"Country": "Bonaire, Sint Eustatius and Saba", | |
"Regex": "" | |
}, | |
"BA": { | |
"Country": "Bosnia and Herzegovina", | |
"Regex": "^\\d{5}$" | |
}, | |
"BW": { | |
"Country": "Botswana", | |
"Regex": "" | |
}, | |
"BR": { | |
"Country": "Brazil", | |
"Regex": "^\\d{5}-\\d{3}$" | |
}, | |
"": { | |
"Country": "British Antarctic Territory", | |
"Regex": "^[Bb][Ii][Qq]{2}\\s{0,1}[1][Zz]{2}$" | |
}, | |
"IO": { | |
"Country": "British Indian Ocean Territory", | |
"Regex": "^[Bb]{2}[Nn][Dd]\\s{0,1}[1][Zz]{2}$" | |
}, | |
"VG": { | |
"Country": "British Virgin Islands", | |
"Regex": "^[Vv][Gg]\\d{4}$" | |
}, | |
"BN": { | |
"Country": "Brunei", | |
"Regex": "^[A-Za-z]{2}\\d{4}$" | |
}, | |
"BG": { | |
"Country": "Bulgaria", | |
"Regex": "^\\d{4}$" | |
}, | |
"BF": { | |
"Country": "Burkina Faso", | |
"Regex": "" | |
}, | |
"BI": { | |
"Country": "Burundi", | |
"Regex": "" | |
}, | |
"KH": { | |
"Country": "Cambodia", | |
"Regex": "^\\d{5}$" | |
}, | |
"CM": { | |
"Country": "Cameroon", | |
"Regex": "" | |
}, | |
"CA": { | |
"Country": "Canada", | |
"Regex": "^(?=[^DdFfIiOoQqUu\\d\\s])[A-Za-z]\\d(?=[^DdFfIiOoQqUu\\d\\s])[A-Za-z]\\s{0,1}\\d(?=[^DdFfIiOoQqUu\\d\\s])[A-Za-z]\\d$" | |
}, | |
"CV": { | |
"Country": "Cape Verde", | |
"Regex": "^\\d{4}$" | |
}, | |
"KY": { | |
"Country": "Cayman Islands", | |
"Regex": "^[Kk][Yy]\\d[-\\s]{0,1}\\d{4}$" | |
}, | |
"CF": { | |
"Country": "Central African Republic", | |
"Regex": "" | |
}, | |
"TD": { | |
"Country": "Chad", | |
"Regex": "^\\d{5}$" | |
}, | |
"CL": { | |
"Country": "Chile", | |
"Regex": "^\\d{7}\\s\\(\\d{3}-\\d{4}\\)$" | |
}, | |
"CN": { | |
"Country": "China", | |
"Regex": "^\\d{6}$" | |
}, | |
"CX": { | |
"Country": "Christmas Island", | |
"Regex": "^\\d{4}$" | |
}, | |
"CC": { | |
"Country": "Cocos (Keeling) Island", | |
"Regex": "^\\d{4}$" | |
}, | |
"CO": { | |
"Country": "Colombia", | |
"Regex": "^\\d{6}$" | |
}, | |
"KM": { | |
"Country": "Comoros", | |
"Regex": "" | |
}, | |
"CG": { | |
"Country": "Congo (Brazzaville)", | |
"Regex": "" | |
}, | |
"CD": { | |
"Country": "Congo, Democratic Republic", | |
"Regex": "^[Cc][Dd]$" | |
}, | |
"CK": { | |
"Country": "Cook Islands", | |
"Regex": "" | |
}, | |
"CR": { | |
"Country": "Costa Rica", | |
"Regex": "^\\d{4,5}$" | |
}, | |
"CI": { | |
"Country": "Côte d'Ivoire (Ivory Coast)", | |
"Regex": "" | |
}, | |
"HR": { | |
"Country": "Croatia", | |
"Regex": "^\\d{5}$" | |
}, | |
"CU": { | |
"Country": "Cuba", | |
"Regex": "^\\d{5}$" | |
}, | |
"CW": { | |
"Country": "Curaçao", | |
"Regex": "" | |
}, | |
"CY": { | |
"Country": "Cyprus", | |
"Regex": "^\\d{4}$" | |
}, | |
"CZ": { | |
"Country": "Czech Republic", | |
"Regex": "^\\d{5}\\s\\(\\d{3}\\s\\d{2}\\)$" | |
}, | |
"DK": { | |
"Country": "Denmark", | |
"Regex": "^\\d{4}$" | |
}, | |
"DJ": { | |
"Country": "Djibouti", | |
"Regex": "" | |
}, | |
"DM": { | |
"Country": "Dominica", | |
"Regex": "" | |
}, | |
"DO": { | |
"Country": "Dominican Republic", | |
"Regex": "^\\d{5}$" | |
}, | |
"TL": { | |
"Country": "East Timor", | |
"Regex": "" | |
}, | |
"EC": { | |
"Country": "Ecuador", | |
"Regex": "^\\d{6}$" | |
}, | |
"SV": { | |
"Country": "El Salvador", | |
"Regex": "^1101$" | |
}, | |
"EG": { | |
"Country": "Egypt", | |
"Regex": "^\\d{5}$" | |
}, | |
"GQ": { | |
"Country": "Equatorial Guinea", | |
"Regex": "" | |
}, | |
"ER": { | |
"Country": "Eritrea", | |
"Regex": "" | |
}, | |
"EE": { | |
"Country": "Estonia", | |
"Regex": "^\\d{5}$" | |
}, | |
"ET": { | |
"Country": "Ethiopia", | |
"Regex": "^\\d{4}$" | |
}, | |
"FK": { | |
"Country": "Falkland Islands", | |
"Regex": "^[Ff][Ii][Qq]{2}\\s{0,1}[1][Zz]{2}$" | |
}, | |
"FO": { | |
"Country": "Faroe Islands", | |
"Regex": "^\\d{3}$" | |
}, | |
"FJ": { | |
"Country": "Fiji", | |
"Regex": "" | |
}, | |
"FI": { | |
"Country": "Finland", | |
"Regex": "^\\d{5}$" | |
}, | |
"FR": { | |
"Country": "France", | |
"Regex": "^\\d{5}$" | |
}, | |
"GF": { | |
"Country": "French Guiana", | |
"Regex": "^973\\d{2}$" | |
}, | |
"PF": { | |
"Country": "French Polynesia", | |
"Regex": "^987\\d{2}$" | |
}, | |
"TF": { | |
"Country": "French Southern and Antarctic Territories", | |
"Regex": "" | |
}, | |
"GA": { | |
"Country": "Gabon", | |
"Regex": "^\\d{2}\\s[a-zA-Z-_ ]\\s\\d{2}$" | |
}, | |
"GM": { | |
"Country": "Gambia", | |
"Regex": "" | |
}, | |
"GE": { | |
"Country": "Georgia", | |
"Regex": "^\\d{4}$" | |
}, | |
"DE": { | |
"Country": "Germany", | |
"Regex": "^(\\d{2}|\\d{4}|\\d{5})$" | |
}, | |
"GH": { | |
"Country": "Ghana", | |
"Regex": "" | |
}, | |
"GI": { | |
"Country": "Gibraltar", | |
"Regex": "^[Gg][Xx][1]{2}\\s{0,1}[1][Aa]{2}$" | |
}, | |
"GR": { | |
"Country": "Greece", | |
"Regex": "^\\d{3}\\s{0,1}\\d{2}$" | |
}, | |
"GL": { | |
"Country": "Greenland", | |
"Regex": "^\\d{4}$" | |
}, | |
"GD": { | |
"Country": "Grenada", | |
"Regex": "" | |
}, | |
"GP": { | |
"Country": "Guadeloupe", | |
"Regex": "^971\\d{2}$" | |
}, | |
"GU": { | |
"Country": "Guam", | |
"Regex": "^\\d{5}$" | |
}, | |
"GT": { | |
"Country": "Guatemala", | |
"Regex": "^\\d{5}$" | |
}, | |
"GG": { | |
"Country": "Guernsey", | |
"Regex": "^[A-Za-z]{2}\\d\\s{0,1}\\d[A-Za-z]{2}$" | |
}, | |
"GN": { | |
"Country": "Guinea", | |
"Regex": "" | |
}, | |
"GW": { | |
"Country": "Guinea Bissau", | |
"Regex": "^\\d{4}$" | |
}, | |
"GY": { | |
"Country": "Guyana", | |
"Regex": "" | |
}, | |
"HT": { | |
"Country": "Haiti", | |
"Regex": "^\\d{4}$" | |
}, | |
"HM": { | |
"Country": "Heard and McDonald Islands", | |
"Regex": "^\\d{4}$" | |
}, | |
"HN": { | |
"Country": "Honduras", | |
"Regex": "^\\d{5}$" | |
}, | |
"HK": { | |
"Country": "Hong Kong", | |
"Regex": "" | |
}, | |
"HU": { | |
"Country": "Hungary", | |
"Regex": "^\\d{4}$" | |
}, | |
"IS": { | |
"Country": "Iceland", | |
"Regex": "^\\d{3}$" | |
}, | |
"IN": { | |
"Country": "India", | |
"Regex": "^\\d{6}$" | |
}, | |
"ID": { | |
"Country": "Indonesia", | |
"Regex": "^\\d{5}$" | |
}, | |
"IR": { | |
"Country": "Iran", | |
"Regex": "^\\d{5}-\\d{5}$" | |
}, | |
"IQ": { | |
"Country": "Iraq", | |
"Regex": "^\\d{5}$" | |
}, | |
"IE": { | |
"Country": "Ireland", | |
"Regex": "" | |
}, | |
"IM": { | |
"Country": "Isle of Man", | |
"Regex": "^[Ii[Mm]\\d{1,2}\\s\\d\\[A-Z]{2}$" | |
}, | |
"IL": { | |
"Country": "Israel", | |
"Regex": "^\\b\\d{5}(\\d{2})?$" | |
}, | |
"IT": { | |
"Country": "Italy", | |
"Regex": "^\\d{5}$" | |
}, | |
"JM": { | |
"Country": "Jamaica", | |
"Regex": "^\\d{2}$" | |
}, | |
"JP": { | |
"Country": "Japan", | |
"Regex": "^\\d{7}\\s\\(\\d{3}-\\d{4}\\)$" | |
}, | |
"JE": { | |
"Country": "Jersey", | |
"Regex": "^[Jj][Ee]\\d\\s{0,1}\\d[A-Za-z]{2}$" | |
}, | |
"JO": { | |
"Country": "Jordan", | |
"Regex": "^\\d{5}$" | |
}, | |
"KZ": { | |
"Country": "Kazakhstan", | |
"Regex": "^\\d{6}$" | |
}, | |
"KE": { | |
"Country": "Kenya", | |
"Regex": "^\\d{5}$" | |
}, | |
"KI": { | |
"Country": "Kiribati", | |
"Regex": "" | |
}, | |
"KP": { | |
"Country": "Korea, North", | |
"Regex": "" | |
}, | |
"KR": { | |
"Country": "South Korea", | |
"Regex": "^\\d{6}\\s\\(\\d{3}-\\d{3}\\)$" | |
}, | |
"XK": { | |
"Country": "Kosovo", | |
"Regex": "^\\d{5}$" | |
}, | |
"KW": { | |
"Country": "Kuwait", | |
"Regex": "^\\d{5}$" | |
}, | |
"KG": { | |
"Country": "Kyrgyzstan", | |
"Regex": "^\\d{6}$" | |
}, | |
"LV": { | |
"Country": "Latvia", | |
"Regex": "^[Ll][Vv][- ]{0,1}\\d{4}$" | |
}, | |
"LA": { | |
"Country": "Laos", | |
"Regex": "^\\d{5}$" | |
}, | |
"LB": { | |
"Country": "Lebanon", | |
"Regex": "^\\d{4}\\s{0,1}\\d{4}$" | |
}, | |
"LS": { | |
"Country": "Lesotho", | |
"Regex": "^\\d{3}$" | |
}, | |
"LR": { | |
"Country": "Liberia", | |
"Regex": "^\\d{4}$" | |
}, | |
"LY": { | |
"Country": "Libya", | |
"Regex": "^\\d{5}$" | |
}, | |
"LI": { | |
"Country": "Liechtenstein", | |
"Regex": "^\\d{4}$" | |
}, | |
"LT": { | |
"Country": "Lithuania", | |
"Regex": "^[Ll][Tt][- ]{0,1}\\d{5}$" | |
}, | |
"LU": { | |
"Country": "Luxembourg", | |
"Regex": "^\\d{4}$" | |
}, | |
"MO": { | |
"Country": "Macau", | |
"Regex": "" | |
}, | |
"MK": { | |
"Country": "Macedonia", | |
"Regex": "^\\d{4}$" | |
}, | |
"MG": { | |
"Country": "Madagascar", | |
"Regex": "^\\d{3}$" | |
}, | |
"MW": { | |
"Country": "Malawi", | |
"Regex": "" | |
}, | |
"MV": { | |
"Country": "Maldives", | |
"Regex": "^\\d{4,5}$" | |
}, | |
"MY": { | |
"Country": "Malaysia", | |
"Regex": "^\\d{5}$" | |
}, | |
"ML": { | |
"Country": "Mali", | |
"Regex": "" | |
}, | |
"MT": { | |
"Country": "Malta", | |
"Regex": "^[A-Za-z]{3}\\s{0,1}\\d{4}$" | |
}, | |
"MH": { | |
"Country": "Marshall Islands", | |
"Regex": "^\\d{5}$" | |
}, | |
"MR": { | |
"Country": "Mauritania", | |
"Regex": "" | |
}, | |
"MU": { | |
"Country": "Mauritius", | |
"Regex": "" | |
}, | |
"MQ": { | |
"Country": "Martinique", | |
"Regex": "^972\\d{2}$" | |
}, | |
"YT": { | |
"Country": "Mayotte", | |
"Regex": "^976\\d{2}$" | |
}, | |
"FM": { | |
"Country": "Micronesia", | |
"Regex": "^\\d{5}$" | |
}, | |
"MX": { | |
"Country": "Mexico", | |
"Regex": "^\\d{5}$" | |
}, | |
"MD": { | |
"Country": "Moldova", | |
"Regex": "^[Mm][Dd][- ]{0,1}\\d{4}$" | |
}, | |
"MC": { | |
"Country": "Monaco", | |
"Regex": "^980\\d{2}$" | |
}, | |
"MN": { | |
"Country": "Mongolia", | |
"Regex": "^\\d{5}$" | |
}, | |
"ME": { | |
"Country": "Montenegro", | |
"Regex": "^\\d{5}$" | |
}, | |
"MS": { | |
"Country": "Montserrat", | |
"Regex": "^[Mm][Ss][Rr]\\s{0,1}\\d{4}$" | |
}, | |
"MA": { | |
"Country": "Morocco", | |
"Regex": "^\\d{5}$" | |
}, | |
"MZ": { | |
"Country": "Mozambique", | |
"Regex": "^\\d{4}$" | |
}, | |
"MM": { | |
"Country": "Myanmar", | |
"Regex": "^\\d{5}$" | |
}, | |
"NA": { | |
"Country": "Namibia", | |
"Regex": "^\\d{5}$" | |
}, | |
"NR": { | |
"Country": "Nauru", | |
"Regex": "" | |
}, | |
"NP": { | |
"Country": "Nepal", | |
"Regex": "^\\d{5}$" | |
}, | |
"NL": { | |
"Country": "Netherlands", | |
"Regex": "^\\d{4}\\s{0,1}[A-Za-z]{2}$" | |
}, | |
"NC": { | |
"Country": "New Caledonia", | |
"Regex": "^988\\d{2}$" | |
}, | |
"NZ": { | |
"Country": "New Zealand", | |
"Regex": "^\\d{4}$" | |
}, | |
"NI": { | |
"Country": "Nicaragua", | |
"Regex": "^\\d{5}$" | |
}, | |
"NE": { | |
"Country": "Niger", | |
"Regex": "^\\d{4}$" | |
}, | |
"NG": { | |
"Country": "Nigeria", | |
"Regex": "^\\d{6}$" | |
}, | |
"NU": { | |
"Country": "Niue", | |
"Regex": "" | |
}, | |
"NF": { | |
"Country": "Norfolk Island", | |
"Regex": "^\\d{4}$" | |
}, | |
"MP": { | |
"Country": "Northern Mariana Islands", | |
"Regex": "^\\d{5}$" | |
}, | |
"NO": { | |
"Country": "Norway", | |
"Regex": "^\\d{4}$" | |
}, | |
"OM": { | |
"Country": "Oman", | |
"Regex": "^\\d{3}$" | |
}, | |
"PK": { | |
"Country": "Pakistan", | |
"Regex": "^\\d{5}$" | |
}, | |
"PW": { | |
"Country": "Palau", | |
"Regex": "^\\d{5}$" | |
}, | |
"PA": { | |
"Country": "Panama", | |
"Regex": "^\\d{6}$" | |
}, | |
"PG": { | |
"Country": "Papua New Guinea", | |
"Regex": "^\\d{3}$" | |
}, | |
"PY": { | |
"Country": "Paraguay", | |
"Regex": "^\\d{4}$" | |
}, | |
"PE": { | |
"Country": "Peru", | |
"Regex": "^\\d{5}$" | |
}, | |
"PH": { | |
"Country": "Philippines", | |
"Regex": "^\\d{4}$" | |
}, | |
"PN": { | |
"Country": "Pitcairn Islands", | |
"Regex": "^[Pp][Cc][Rr][Nn]\\s{0,1}[1][Zz]{2}$" | |
}, | |
"PL": { | |
"Country": "Poland", | |
"Regex": "^\\d{2}[- ]{0,1}\\d{3}$" | |
}, | |
"PT": { | |
"Country": "Portugal", | |
"Regex": "^\\d{4}[- ]{0,1}\\d{3}$" | |
}, | |
"PR": { | |
"Country": "Puerto Rico", | |
"Regex": "^\\d{5}$" | |
}, | |
"QA": { | |
"Country": "Qatar", | |
"Regex": "" | |
}, | |
"RE": { | |
"Country": "Réunion", | |
"Regex": "^974\\d{2}$" | |
}, | |
"RO": { | |
"Country": "Romania", | |
"Regex": "^\\d{6}$" | |
}, | |
"RU": { | |
"Country": "Russia", | |
"Regex": "^\\d{6}$" | |
}, | |
"BL": { | |
"Country": "Saint Barthélemy", | |
"Regex": "^97133$" | |
}, | |
"SH": { | |
"Country": "Tristan da Cunha", | |
"Regex": "^[Tt][Dd][Cc][Uu]\\s{0,1}[1][Zz]{2}$" | |
}, | |
"KN": { | |
"Country": "Saint Kitts and Nevis", | |
"Regex": "" | |
}, | |
"LC": { | |
"Country": "Saint Lucia", | |
"Regex": "" | |
}, | |
"MF": { | |
"Country": "Saint Martin", | |
"Regex": "^97150$" | |
}, | |
"PM": { | |
"Country": "Saint Pierre and Miquelon", | |
"Regex": "^97500$" | |
}, | |
"VC": { | |
"Country": "Saint Vincent and the Grenadines", | |
"Regex": "^[Vv][Cc]\\d{4}$" | |
}, | |
"SM": { | |
"Country": "San Marino", | |
"Regex": "^4789\\d$" | |
}, | |
"ST": { | |
"Country": "Sao Tome and Principe", | |
"Regex": "" | |
}, | |
"SA": { | |
"Country": "Saudi Arabia", | |
"Regex": "^\\d{5}(-{1}\\d{4})?$" | |
}, | |
"SN": { | |
"Country": "Senegal", | |
"Regex": "^\\d{5}$" | |
}, | |
"RS": { | |
"Country": "Serbia", | |
"Regex": "^\\d{5}$" | |
}, | |
"SC": { | |
"Country": "Seychelles", | |
"Regex": "" | |
}, | |
"SX": { | |
"Country": "Sint Maarten", | |
"Regex": "" | |
}, | |
"SL": { | |
"Country": "Sierra Leone", | |
"Regex": "" | |
}, | |
"SG": { | |
"Country": "Singapore", | |
"Regex": "^\\d{6}$" | |
}, | |
"SK": { | |
"Country": "Slovakia", | |
"Regex": "^\\d{5}\\s\\(\\d{3}\\s\\d{2}\\)$" | |
}, | |
"SI": { | |
"Country": "Slovenia", | |
"Regex": "^([Ss][Ii][- ]{0,1}){0,1}\\d{4}$" | |
}, | |
"SB": { | |
"Country": "Solomon Islands", | |
"Regex": "" | |
}, | |
"SO": { | |
"Country": "Somalia", | |
"Regex": "" | |
}, | |
"ZA": { | |
"Country": "South Africa", | |
"Regex": "^\\d{4}$" | |
}, | |
"GS": { | |
"Country": "South Georgia and the South Sandwich Islands", | |
"Regex": "^[Ss][Ii][Qq]{2}\\s{0,1}[1][Zz]{2}$" | |
}, | |
"ES": { | |
"Country": "Spain", | |
"Regex": "^\\d{5}$" | |
}, | |
"LK": { | |
"Country": "Sri Lanka", | |
"Regex": "^\\d{5}$" | |
}, | |
"SD": { | |
"Country": "Sudan", | |
"Regex": "^\\d{5}$" | |
}, | |
"SR": { | |
"Country": "Suriname", | |
"Regex": "" | |
}, | |
"SZ": { | |
"Country": "Swaziland", | |
"Regex": "^[A-Za-z]\\d{3}$" | |
}, | |
"SE": { | |
"Country": "Sweden", | |
"Regex": "^\\d{3}\\s*\\d{2}$" | |
}, | |
"CH": { | |
"Country": "Switzerland", | |
"Regex": "^\\d{4}$" | |
}, | |
"SJ": { | |
"Country": "Svalbard and Jan Mayen", | |
"Regex": "^\\d{4}$" | |
}, | |
"SY": { | |
"Country": "Syria", | |
"Regex": "" | |
}, | |
"TW": { | |
"Country": "Taiwan", | |
"Regex": "^\\d{5}$" | |
}, | |
"TJ": { | |
"Country": "Tajikistan", | |
"Regex": "^\\d{6}$" | |
}, | |
"TZ": { | |
"Country": "Tanzania", | |
"Regex": "" | |
}, | |
"TH": { | |
"Country": "Thailand", | |
"Regex": "^\\d{5}$" | |
}, | |
"TG": { | |
"Country": "Togo", | |
"Regex": "" | |
}, | |
"TK": { | |
"Country": "Tokelau", | |
"Regex": "" | |
}, | |
"TO": { | |
"Country": "Tonga", | |
"Regex": "" | |
}, | |
"TT": { | |
"Country": "Trinidad and Tobago", | |
"Regex": "^\\d{6}$" | |
}, | |
"TN": { | |
"Country": "Tunisia", | |
"Regex": "^\\d{4}$" | |
}, | |
"TR": { | |
"Country": "Turkey", | |
"Regex": "^\\d{5}$" | |
}, | |
"TM": { | |
"Country": "Turkmenistan", | |
"Regex": "^\\d{6}$" | |
}, | |
"TC": { | |
"Country": "Turks and Caicos Islands", | |
"Regex": "^[Tt][Kk][Cc][Aa]\\s{0,1}[1][Zz]{2}$" | |
}, | |
"TV": { | |
"Country": "Tuvalu", | |
"Regex": "" | |
}, | |
"UG": { | |
"Country": "Uganda", | |
"Regex": "" | |
}, | |
"UA": { | |
"Country": "Ukraine", | |
"Regex": "^\\d{5}$" | |
}, | |
"AE": { | |
"Country": "United Arab Emirates", | |
"Regex": "" | |
}, | |
"GB": { | |
"Country": "United Kingdom", | |
"Regex": "^[A-Z]{1,2}[0-9R][0-9A-Z]?\\s*[0-9][A-Z-[CIKMOV]]{2}" | |
}, | |
"US": { | |
"Country": "United States", | |
"Regex": "^\\b\\d{5}\\b(?:[- ]{1}\\d{4})?$" | |
}, | |
"UY": { | |
"Country": "Uruguay", | |
"Regex": "^\\d{5}$" | |
}, | |
"VI": { | |
"Country": "U.S. Virgin Islands", | |
"Regex": "^\\d{5}$" | |
}, | |
"UZ": { | |
"Country": "Uzbekistan", | |
"Regex": "^\\d{3} \\d{3}$" | |
}, | |
"VU": { | |
"Country": "Vanuatu", | |
"Regex": "" | |
}, | |
"VA": { | |
"Country": "Vatican", | |
"Regex": "^120$" | |
}, | |
"VE": { | |
"Country": "Venezuela", | |
"Regex": "^\\d{4}(\\s[a-zA-Z]{1})?$" | |
}, | |
"VN": { | |
"Country": "Vietnam", | |
"Regex": "^\\d{6}$" | |
}, | |
"WF": { | |
"Country": "Wallis and Futuna", | |
"Regex": "^986\\d{2}$" | |
}, | |
"YE": { | |
"Country": "Yemen", | |
"Regex": "" | |
}, | |
"ZM": { | |
"Country": "Zambia", | |
"Regex": "^\\d{5}$" | |
}, | |
"ZW": { | |
"Country": "Zimbabwe", | |
"Regex": "" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment