| AF | 
                        
                                                        Afghanistan                                                     | 
                        NNNN | 
                        ^([1-3][0-9]|[4][0-3])([1-9]{1}[0-9]{1}|[0]{1}[1-9])$ | 
                    
                                                            
                        | AX | 
                        
                                                        Aland Islands                                                     | 
                        NNNNN (CC-NNNNN from abroad) | 
                        ^[0-9]{5}$|^AX-[0-9]{5}$ | 
                    
                                                            
                        | AL | 
                        
                                                        Albania                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | DZ | 
                        
                                                        Algeria                                                     | 
                        NNNNN | 
                        ^([0][1-9]|[1-3][0-9]|[4][0-8])[0-9]{3}$ | 
                    
                                                            
                        | AS | 
                        
                                                        American Samoa                                                     | 
                        NNNNN (optionally NNNNN-NNNN or NNNNN-NNNNNN) | 
                        ^[0-9]{5}([-][0-9]{4}|[-][0-9]{6})?$ | 
                    
                                                            
                        | AD | 
                        
                                                        Andorra                                                     | 
                        CCNNN | 
                        ^[Aa][Dd][0-9]{3}$ | 
                    
                                                            
                        | AO | 
                        
                                                        Angola                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | AI | 
                        
                                                        Anguilla                                                     | 
                        AI-2640 | 
                        ^[Aa][Ii]-2640$ | 
                    
                                                            
                        | AQ | 
                        
                                                        Antarctica                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | AG | 
                        
                                                        Antigua and Barbuda                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | AR | 
                        
                                                        Argentina                                                     | 
                        NNNN | 
                        ^([ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjklmnpqrstuvwxyz])[0-9]{4}[A-Za-z]{3}$ | 
                    
                                                            
                        | AP | 
                        
                                                        Armed Forces Pacific                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | AM | 
                        
                                                        Armenia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | AW | 
                        
                                                        Aruba                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | AC | 
                        
                                                        Ascension island                                                     | 
                        AAAANAA one code: ASCN 1ZZ | 
                        ^[Aa][Ss][Cc][Nn] 1[Zz]{2}$ | 
                    
                                                            
                        | AU | 
                        
                                                        Australia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | AT | 
                        
                                                        Austria                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | AZ | 
                        
                                                        Azerbaijan                                                     | 
                        CCNNNN | 
                        ^[Aa][Zz][0-9]{4}$ | 
                    
                                                            
                        | BS | 
                        
                                                        Bahamas                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BH | 
                        
                                                        Bahrain                                                     | 
                        NNN or NNNN | 
                        ^(1(0[1-9]|[1-9][0-9]|[01][0-9]{2}|2(0[0-9]|1[0-6]))|[2-9][0-9]{2})$ | 
                    
                                                            
                        | BD | 
                        
                                                        Bangladesh                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | BB | 
                        
                                                        Barbados                                                     | 
                        CCNNNNN | 
                        ^[Bb][Bb]10000$ | 
                    
                                                            
                        | BY | 
                        
                                                        Belarus                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | BE | 
                        
                                                        Belgium                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | BZ | 
                        
                                                        Belize                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BJ | 
                        
                                                        Benin                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BM | 
                        
                                                        Bermuda                                                     | 
                        AA | 
                        ^[0-9]{4}$|^[A-Za-z]{2}[0-9]{2}$ | 
                    
                                                            
                        | BT | 
                        
                                                        Bhutan                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | BO | 
                        
                                                        Bolivia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | BQ | 
                        
                                                        Bonaire, Sint Eustatius and Saba                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BA | 
                        
                                                        Bosnia and Herzegovina                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | BW | 
                        
                                                        Botswana                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BV | 
                        
                                                        Bouvet Island                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BR | 
                        
                                                        Brazil                                                     | 
                        NNNNN (NNNNN-NNN) | 
                        ^[0-9]{5}-[0-9]{3}$ | 
                    
                                                            
                        | IO | 
                        
                                                        British Indian Ocean Territory                                                     | 
                        AAAANAA one code: BBND 1ZZ | 
                        ^[Bb]{2}[Nn][Dd] 1[Zz]{2}$ | 
                    
                                                            
                        | VG | 
                        
                                                        British Virgin Islands                                                     | 
                        CCNNNN | 
                        ^[Vv][Gg]11([1-5][0-9]|60)$ | 
                    
                                                            
                        | BN | 
                        
                                                        Brunei                                                     | 
                        AANNNN | 
                        ^[A-Za-z]{2}[0-9]{4}$ | 
                    
                                                            
                        | BG | 
                        
                                                        Bulgaria                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | BF | 
                        
                                                        Burkina Faso                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BI | 
                        
                                                        Burundi                                                     | 
                        no codes | 
                        ^[Bb][Ii][Q]{2} 1[Zz]{2}$ | 
                    
                                                            
                        | KH | 
                        
                                                        Cambodia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | CM | 
                        
                                                        Cameroon                                                     | 
                         | 
                         | 
                    
                                                            
                        | CA | 
                        
                                                            
                                                     | 
                        ANA NAN | 
                        (^[AaBbCcEeGgHhJjKkLlMmNnPpRrSsTtVvXxYy]{1}\\d{1}[A-Za-z]{1} *\\d{1}[A-Za-z]{1}\\d{1}$)|[Bb]{2}[0-9]{5} | 
                    
                                            
                            | 
                                
                             | 
                        
                                                            
                        | IC | 
                        
                                                        Canary Islands                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CV | 
                        
                                                        Cape Verde                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | KY | 
                        
                                                        Cayman Islands                                                     | 
                        CCN-NNNN | 
                        ^[Kk][Yy][0-9]-[0-9]{4}$ | 
                    
                                                            
                        | CF | 
                        
                                                        Central African Republic                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | EA | 
                        
                                                        Ceuta and Melilla                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TD | 
                        
                                                        Chad                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | CL | 
                        
                                                        Chile                                                     | 
                        NNNNNNN (NNN-NNNN) | 
                        ^([0-9]{7}|[0-9]{3}-[0-9]{4})$ | 
                    
                                                            
                        | CN | 
                        
                                                        China                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | CX | 
                        
                                                        Christmas Island                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | CP | 
                        
                                                        Clipperton Island                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CC | 
                        
                                                        Cocos (Keeling) Island                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | CO | 
                        
                                                        Colombia                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | KM | 
                        
                                                        Comoros                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CG | 
                        
                                                        Congo (Brazzaville)                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CD | 
                        
                                                        Congo, Democratic Republic                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CK | 
                        
                                                        Cook Islands                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CR | 
                        
                                                        Costa Rica                                                     | 
                        NNNNN (NNNN until 2007) | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | CI | 
                        
                                                        Cote d'Ivoire (Ivory Coast)                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | HR | 
                        
                                                        Croatia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | CU | 
                        
                                                        Cuba                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | CW | 
                        
                                                        Curacao                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | CY | 
                        
                                                        Cyprus                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | CZ | 
                        
                                                        Czech Republic                                                     | 
                        NNNNN (NNN NN) | 
                        ^([0-9]{5}|[0-9]{3} [0-9]{2})$ | 
                    
                                                            
                        | DK | 
                        
                                                        Denmark                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | DG | 
                        
                                                        Diego Garcia                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | DJ | 
                        
                                                        Djibouti                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | DM | 
                        
                                                        Dominica                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | DO | 
                        
                                                        Dominican Republic                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | TL | 
                        
                                                        East Timor                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | EC | 
                        
                                                        Ecuador                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | EG | 
                        
                                                        Egypt                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | SV | 
                        
                                                        El Salvador                                                     | 
                        1101 | 
                        ^01101$ | 
                    
                                                            
                        | GQ | 
                        
                                                        Equatorial Guinea                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | ER | 
                        
                                                        Eritrea                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | EE | 
                        
                                                        Estonia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | ET | 
                        
                                                        Ethiopia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | EU | 
                        
                                                        European Union                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | FK | 
                        
                                                        Falkland Islands                                                     | 
                        AAAANAA one code: FIQQ 1ZZ | 
                        ^[Ff][Ii][Q]{2} 1[Zz]{2}$ | 
                    
                                                            
                        | FO | 
                        
                                                        Faroe Islands                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | FJ | 
                        
                                                        Fiji                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | FI | 
                        
                                                        Finland                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | FR | 
                        
                                                        France                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | GF | 
                        
                                                        French Guiana                                                     | 
                        973NN | 
                        ^973([0-8][0-9]|90)$ | 
                    
                                                            
                        | PF | 
                        
                                                        French Polynesia                                                     | 
                        987NN | 
                        ^987([0-8][0-9]|90)$ | 
                    
                                                            
                        | TF | 
                        
                                                        French Southern and Antarctic Territories                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | GA | 
                        
                                                        Gabon                                                     | 
                        NN [city name] NN | 
                        ^[0-9]{2}[A-Za-z]{1 | 
                    
                                                            
                        | GM | 
                        
                                                        Gambia                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | GE | 
                        
                                                        Georgia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | DE | 
                        
                                                        Germany                                                     | 
                        NN, NNNN, NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | GH | 
                        
                                                        Ghana                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | GI | 
                        
                                                        Gibraltar                                                     | 
                        GX11 1AA | 
                        ^[Gg][Xx]11 1[Aa]{2}$ | 
                    
                                                            
                        | GR | 
                        
                                                        Greece                                                     | 
                        NNN NN | 
                        ^[0-9]{3} [0-9]{2}$ | 
                    
                                                            
                        | GL | 
                        
                                                        Greenland                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | GD | 
                        
                                                        Grenada                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | GP | 
                        
                                                        Guadeloupe                                                     | 
                        971NN | 
                        ^971([0-8][0-9]|90)$ | 
                    
                                                            
                        | GU | 
                        
                                                        Guam                                                     | 
                        NNNNN | 
                        ^969([12][0-9]|3[0-2])$ | 
                    
                                                            
                        | GT | 
                        
                                                        Guatemala                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | GG | 
                        
                                                        Guernsey                                                     | 
                        AAN NAA, AANN NAA | 
                        ^[Gg][Yy]([0-9][0-9]? [0-9][A-Za-z]{2})$ | 
                    
                                                            
                        | GN | 
                        
                                                        Guinea                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | GW | 
                        
                                                        Guinea Bissau                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | GY | 
                        
                                                        Guyana                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | HT | 
                        
                                                        Haiti                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | HM | 
                        
                                                        Heard and McDonald Islands                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | HN | 
                        
                                                        Honduras                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | HK | 
                        
                                                        Hong Kong                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | HU | 
                        
                                                        Hungary                                                     | 
                        NNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | IS | 
                        
                                                        Iceland                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | IN | 
                        
                                                        India                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}|[0-9]{3} [0-9]{3}$ | 
                    
                                                            
                        | ID | 
                        
                                                        Indonesia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | IR | 
                        
                                                        Iran                                                     | 
                        NNNNN-NNNNN | 
                        ^[0-9]{5}-[0-9]{5}$ | 
                    
                                                            
                        | IQ | 
                        
                                                        Iraq                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | IE | 
                        
                                                        Ireland                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | IM | 
                        
                                                        Isle of Man                                                     | 
                        CCN NAA, CCNN NAA | 
                        ^[Ii][Mm][0-9][0-9]? [0-9][A-Za-z]{2}$ | 
                    
                                                            
                        | IL | 
                        
                                                        Israel                                                     | 
                        NNNNNNN | 
                        ^[0-9]{7}$ | 
                    
                                                            
                        | IT | 
                        
                                                        Italy                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | JM | 
                        
                                                        Jamaica                                                     | 
                        NN | 
                        ^[0-9]{2}$ | 
                    
                                                            
                        | JP | 
                        
                                                        Japan                                                     | 
                        NNNNNNN (NNN-NNNN) | 
                        ^[0-9]{3}[-]?[0-9]{4}$ | 
                    
                                                            
                        | JE | 
                        
                                                        Jersey                                                     | 
                        CCN NAA | 
                        ^[Jj][Ee][0-9] [0-9][A-Za-z]{2}$ | 
                    
                                                            
                        | JO | 
                        
                                                        Jordan                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | KZ | 
                        
                                                        Kazakhstan                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | KE | 
                        
                                                        Kenya                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | KI | 
                        
                                                        Kiribati                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | KP | 
                        
                                                        Korea, North                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | KW | 
                        
                                                        Kuwait                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | KG | 
                        
                                                        Kyrgyzstan                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | LA | 
                        
                                                        Laos                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | LV | 
                        
                                                        Latvia                                                     | 
                        CC-NNNN | 
                        ^[Ll][Vv]-[0-9]{4}$ | 
                    
                                                            
                        | LB | 
                        
                                                        Lebanon                                                     | 
                        NNNN NNNN | 
                        ^[0-9]{4} [0-9]{4}$ | 
                    
                                                            
                        | LS | 
                        
                                                        Lesotho                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | LR | 
                        
                                                        Liberia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | LY | 
                        
                                                        Libya                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | LI | 
                        
                                                        Liechtenstein                                                     | 
                        NNNN | 
                        ^94(8[5-9]|9[0-8])$ | 
                    
                                                            
                        | LT | 
                        
                                                        Lithuania                                                     | 
                        CC-NNNNN | 
                        ^[Ll][Tt]-[0-9]{5}$ | 
                    
                                                            
                        | LU | 
                        
                                                        Luxembourg                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | MO | 
                        
                                                        Macau                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | MK | 
                        
                                                        Macedonia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | MG | 
                        
                                                        Madagascar                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | MW | 
                        
                                                        Malawi                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | MY | 
                        
                                                        Malaysia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | MV | 
                        
                                                        Maldives                                                     | 
                        NNNN, NNNNN | 
                        ^[0-9]{4}|[0-9]{5}$ | 
                    
                                                            
                        | ML | 
                        
                                                        Mali                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | MT | 
                        
                                                        Malta                                                     | 
                        AAANNNN (AAA NNNN) | 
                        ^[A-Za-z]{3}[ ]?[0-9]{4}$ | 
                    
                                                            
                        | MH | 
                        
                                                        Marshall Islands                                                     | 
                        NNNNN | 
                        ^969(6[0-9]|70)$ | 
                    
                                                            
                        | MQ | 
                        
                                                        Martinique                                                     | 
                        NNNNN | 
                        ^972([0-8][0-9]|90)$ | 
                    
                                                            
                        | MR | 
                        
                                                        Mauritania                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | MU | 
                        
                                                        Mauritius                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | YT | 
                        
                                                        Mayotte                                                     | 
                        NNNNN | 
                        ^976([0-8][0-9]|90)$ | 
                    
                                                            
                        | MX | 
                        
                                                        Mexico                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | FM | 
                        
                                                        Micronesia                                                     | 
                        NNNNN or NNNNN-NNNN | 
                        ^9694[1-4](-[0-9]{4})?$ | 
                    
                                                            
                        | MD | 
                        
                                                        Moldova                                                     | 
                        CCNNNN (CC-NNNN) | 
                        ^[Mm][Dd]-[0-9]{4}$ | 
                    
                                                            
                        | MC | 
                        
                                                        Monaco                                                     | 
                        NNNNN | 
                        ^980[0-9]{2}$ | 
                    
                                                            
                        | MN | 
                        
                                                        Mongolia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | CS | 
                        
                                                        Montenegro                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | ME | 
                        
                                                        Montenegro                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | MS | 
                        
                                                        Montserrat                                                     | 
                        MSR 1110-1350 | 
                        ^[Mm][Ss][Rr] 1110-1350$ | 
                    
                                                            
                        | MA | 
                        
                                                        Morocco                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | MZ | 
                        
                                                        Mozambique                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | MM | 
                        
                                                        Myanmar                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | NA | 
                        
                                                        Namibia                                                     | 
                        NNNNN | 
                        ^9[0-2][0-9]{2}$ | 
                    
                                                            
                        | NR | 
                        
                                                        Nauru                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | NP | 
                        
                                                        Nepal                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | NL | 
                        
                                                        Netherlands                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | AN | 
                        
                                                        Netherlands Antilles                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | NC | 
                        
                                                        New Caledonia                                                     | 
                        988NN | 
                        ^988([0-8][0-9]|90)$ | 
                    
                                                            
                        | NZ | 
                        
                                                        New Zealand                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | NI | 
                        
                                                        Nicaragua                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | NE | 
                        
                                                        Niger                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | NG | 
                        
                                                        Nigeria                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | NU | 
                        
                                                        Niue                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | NF | 
                        
                                                        Norfolk Island                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | MP | 
                        
                                                        Northern Mariana Islands                                                     | 
                        NNNNN | 
                        ^9695[0-2]$ | 
                    
                                                            
                        | NO | 
                        
                                                        Norway                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | OM | 
                        
                                                        Oman                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | QO | 
                        
                                                        Outlying Oceania                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | PK | 
                        
                                                        Pakistan                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | PW | 
                        
                                                        Palau                                                     | 
                        NNNNN | 
                        ^96940$ | 
                    
                                                            
                        | PS | 
                        
                                                        Palestine                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | PA | 
                        
                                                        Panama                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | PG | 
                        
                                                        Papua New Guinea                                                     | 
                        NNN | 
                        ^[0-9]{3}$ | 
                    
                                                            
                        | PY | 
                        
                                                        Paraguay                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | PE | 
                        
                                                        Peru                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | PH | 
                        
                                                        Philippines                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | PN | 
                        
                                                        Pitcairn Islands                                                     | 
                        AAAANAA one code: PCRN 1ZZ | 
                        ^[Pp][Cc][Rr][Nn] 1[Zz]{2}$ | 
                    
                                                            
                        | PL | 
                        
                                                        Poland                                                     | 
                        NNNNN (NN-NNN) | 
                        ^[0-9]{2}[-]?[0-9]{3}$ | 
                    
                                                            
                        | PT | 
                        
                                                        Portugal                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | PR | 
                        
                                                        Puerto Rico                                                     | 
                        NNNNN | 
                        ^00[679][0-9]{2}$ | 
                    
                                                            
                        | QA | 
                        
                                                        Qatar                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | RE | 
                        
                                                        Reunion                                                     | 
                        974NN | 
                        ^974([0-8][0-9]|90)$ | 
                    
                                                            
                        | RO | 
                        
                                                        Romania                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | RU | 
                        
                                                        Russia                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | RW | 
                        
                                                        Rwanda                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | BL | 
                        
                                                        Saint Barthelemy                                                     | 
                        97133 | 
                        ^97133$ | 
                    
                                                            
                        | SH | 
                        
                                                        Saint Helena                                                     | 
                        STHL 1ZZ or TDCU 1ZZ | 
                        ^([Tt][Dd][Cc][Uu]|[Ss][Tt][Hh][Ll]) 1[Zz]{2}$ | 
                    
                                                            
                        | KN | 
                        
                                                        Saint Kitts and Nevis                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | LC | 
                        
                                                        Saint Lucia                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | MF | 
                        
                                                        Saint Martin                                                     | 
                        97150 | 
                        ^97150$ | 
                    
                                                            
                        | PM | 
                        
                                                        Saint Pierre and Miquelon                                                     | 
                        97500 | 
                        ^97500$ | 
                    
                                                            
                        | VC | 
                        
                                                        Saint Vincent and the Grenadines                                                     | 
                        CCNNNN | 
                        ^[Vv][Cc][0-9]{4}$ | 
                    
                                                            
                        | WS | 
                        
                                                        Samoa                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SM | 
                        
                                                        San Marino                                                     | 
                        4789N | 
                        ^4789[0-9]$ | 
                    
                                                            
                        | ST | 
                        
                                                        Sao Tome and Principe                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SA | 
                        
                                                            
                                                     | 
                        NNNNN for PO Boxes. NNNNN-NNNN for home delivery. | 
                        ^[0-9]{5}(-[0-9]{4})?$ | 
                    
                                            
                            | 
                                
                             | 
                        
                                                            
                        | SN | 
                        
                                                        Senegal                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | RS | 
                        
                                                        Serbia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | SC | 
                        
                                                        Seychelles                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SL | 
                        
                                                        Sierra Leone                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SG | 
                        
                                                        Singapore                                                     | 
                        NN, NNNN, NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | SX | 
                        
                                                        Sint Maarten                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SK | 
                        
                                                        Slovakia                                                     | 
                        NNNNN (NNN NN) | 
                        ^[0-9]{3}[ ]?[0-9]{2}$ | 
                    
                                                            
                        | SI | 
                        
                                                        Slovenia                                                     | 
                        NNNN (CC-NNNN) | 
                        ^([Ss][Ii]-)?[0-9]{4}$ | 
                    
                                                            
                        | SB | 
                        
                                                        Solomon Islands                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SO | 
                        
                                                        Somalia                                                     | 
                        AA | 
                        ^[A-Za-z]{2}$ | 
                    
                                                            
                        | ZA | 
                        
                                                        South Africa                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | GS | 
                        
                                                        South Georgia and the South Sandwich Islands                                                     | 
                        SIQQ 1ZZ | 
                        ^[Ss][Ii][Qq]{2} 1[Zz]{2}$ | 
                    
                                                            
                        | KR | 
                        
                                                        South Korea                                                     | 
                        NNNNNN (NNN-NNN) | 
                        ^[0-9]{3}[-]?[0-9]{3}$ | 
                    
                                                            
                        | SS | 
                        
                                                        South Sudan                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | ES | 
                        
                                                        Spain                                                     | 
                        NNNNN | 
                        ^([0][1-9]|[1-4][0-9]|[5][0-2])[0-9]{3}$ | 
                    
                                                            
                        | LK | 
                        
                                                        Sri Lanka                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | SD | 
                        
                                                        Sudan                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | SR | 
                        
                                                        Suriname                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | SJ | 
                        
                                                        Svalbard and Jan Mayen                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | SZ | 
                        
                                                        Swaziland                                                     | 
                        ANNN | 
                        ^[A-Za-z][0-9]{3}$ | 
                    
                                                            
                        | SE | 
                        
                                                        Sweden                                                     | 
                        NNNNN (NNN NN) | 
                        ^[0-9]{3}[ ]?[0-9]{2}$ | 
                    
                                                            
                        | CH | 
                        
                                                        Switzerland                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | SY | 
                        
                                                        Syria                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TW | 
                        
                                                        Taiwan                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | TJ | 
                        
                                                        Tajikistan                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | TZ | 
                        
                                                        Tanzania                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TH | 
                        
                                                        Thailand                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | TG | 
                        
                                                        Togo                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TK | 
                        
                                                        Tokelau                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TO | 
                        
                                                        Tonga                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TT | 
                        
                                                        Trinidad and Tobago                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | TA | 
                        
                                                        Tristan da Cunha                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | TN | 
                        
                                                        Tunisia                                                     | 
                        NNNN | 
                        ^[0-9]{4}$ | 
                    
                                                            
                        | TR | 
                        
                                                        Turkey                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | TM | 
                        
                                                        Turkmenistan                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | TC | 
                        
                                                        Turks and Caicos Islands                                                     | 
                        TKCA 1ZZ | 
                        ^[Tt][Kk][Cc][Aa] 1[Zz]{2}$ | 
                    
                                                            
                        | TV | 
                        
                                                        Tuvalu                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | UM | 
                        
                                                        U.S. Minor Outlying Islands                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | VI | 
                        
                                                        U.S. Virgin Islands                                                     | 
                        NNNNN | 
                        ^008([0][1-9]|[1-4][0-9]|[5][0-1])$ | 
                    
                                                            
                        | UG | 
                        
                                                        Uganda                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | UA | 
                        
                                                        Ukraine                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | AE | 
                        
                                                        United Arab Emirates                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | GB | 
                        
                                                        United Kingdom                                                     | 
                        A[A]N[A/N] | 
                        ^[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][ABD-HJLNP-UW-Z]{2}$ | 
                    
                                                            
                        | US | 
                        
                                                            
                                                     | 
                        NNNNN (optionally NNNNN-NNNN) | 
                        [0-9]{5}|[0-9]{9}|(^[AaBbCcEeGgHhJjKkLlMmNnPpRrSsTtVvXxYy]{1}\\d{1}[A-Za-z]{1} *\\d{1}[A-Za-z]{1}\\d{1}$)|[Bb]{2}[0-9]{5} | 
                    
                                            
                            | 
                                
                             | 
                        
                                                            
                        | UY | 
                        
                                                        Uruguay                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | UZ | 
                        
                                                        Uzbekistan                                                     | 
                        NNN NNN | 
                        ^[0-9]{3} [0-9]{3}$ | 
                    
                                                            
                        | VU | 
                        
                                                        Vanuatu                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | VA | 
                        
                                                        Vatican                                                     | 
                        120 | 
                        ^00120$ | 
                    
                                                            
                        | VE | 
                        
                                                        Venezuela                                                     | 
                        NNNN or NNNN A | 
                        ^[0-9]{4}( [A-Za-z])?$ | 
                    
                                                            
                        | VN | 
                        
                                                        Vietnam                                                     | 
                        NNNNNN | 
                        ^[0-9]{6}$ | 
                    
                                                            
                        | WF | 
                        
                                                        Wallis and Futuna                                                     | 
                        986NN | 
                        ^986([0-8][0-9]|90)$ | 
                    
                                                            
                        | EH | 
                        
                                                        Western Sahara                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | YE | 
                        
                                                        Yemen                                                     | 
                        no codes | 
                         | 
                    
                                                            
                        | ZM | 
                        
                                                        Zambia                                                     | 
                        NNNNN | 
                        ^[0-9]{5}$ | 
                    
                                                            
                        | ZW | 
                        
                                                        Zimbabwe                                                     | 
                        no codes | 
                         |