Formaty kodów pocztowych według krajów
Przydatne do walidacji pól formularzy i wykrywania podejrzanych adresów. Formaty mogą mieć wyjątki; przy wysyłce kieruj się oficjalnymi źródłami pocztowymi.
| Kraj / region | Format | Przykład |
|---|---|---|
| Stany Zjednoczone | NNNNN or NNNNN-NNNN | 94107 / 10001-0001 |
| Kanada | A0A 0A0 | K1A 0B1 |
| Zjednoczone Królestwo | A9 9AA / A99 9AA / AA9 9AA … | SW1A 1AA |
| Irlandia | A65 F4E2 (Eircode) | D02 AF30 |
| Niemcy | NNNNN | 10115 |
| Francja | NNNNN | 75001 |
| Hiszpania | NNNNN | 28013 |
| Włochy | NNNNN | 00118 |
| Holandia | NNNN AA | 1012 AB |
| Belgia | NNNN | 1000 |
| Szwajcaria | NNNN | 8001 |
| Szwecja | NNN NN | 111 22 |
| Norwegia | NNNN | 0150 |
| Dania | NNNN | 1050 |
| Polska | NN-NNN | 00-001 |
| Portugalia | NNNN-NNN | 1000-001 |
| Brazylia | NNNNN-NNN | 01310-100 |
| Meksyk | NNNNN | 06600 |
| Argentyna | A9999AAA / NNNN | C1000WAM |
| Japonia | NNN-NNNN | 100-0001 |
| Korea Południowa | NNNNN | 04524 |
| Chiny (kontynentalne) | NNNNNN | 100000 |
| Hongkong | None (district addressing) | — |
| Tajwan | NNN / NNNNNN | 100 / 100233 |
| Singapur | NNNNNN | 018956 |
| Indie | NNNNNN (PIN) | 110001 |
| Australia | NNNN | 2000 |
| Nowa Zelandia | NNNN | 6011 |
| ZEA | Often none / PO Box | — |
| Arabia Saudyjska | NNNNN | 11564 |
| Turcja | NNNNN | 34110 |
| Rosja | NNNNNN | 101000 |
| Republika Południowej Afryki | NNNN | 8001 |
Uwagi
- Wymieniono tylko typowe wzory — nie każdy poprawny kod.
- Niektóre miejsca (Hongkong, wiele adresów w ZEA) polegają bardziej na dzielnicy lub skrytce pocztowej niż na kodzie krajowym.
Jak odczytywać wzory kodów pocztowych w tej tabeli
Każdy wiersz przedstawia typowy wzór dla danego kraju, a nie wyczerpujący walidator. Litery takie jak A i N oznaczają dowolną literę lub cyfrę odpowiednio; spacje i myślniki w przykładzie są częścią formatu, jaki użytkownicy oczekują widzieć. Kanaadyjski A0A 0A0 naprzemiennie używa liter i cyfr, podczas gdy Niemcy stosują pięć cyfr bez separatora. Gdy tworzysz formularz, łącz wzór z selektorem kraju — to samo pole wprowadzania nie może bezpiecznie przyjąć zarówno US ZIP+4, jak i kodu outward UK bez kontekstu.
Najczęstsze błędy przy weryfikacji kodów pocztowych
Zespoły często stosują jeden regex globalnie i odrzucają ważną korespondencję. Kody pocztowe Wielkiej Brytanii wymagają spacji (SW1A 1AA, a nie SW1A1AA). Holandia wymaga spacji przed literowym sufiksem (1012 AB). Brazylia i Portugalia używają myślnika w środku (01310-100, 1000-001). Wiodące zera mają znaczenie: 00501 jest poprawny w USA, a 01000 jest poprawny w Meksyku. Nie usuwaj znaków interpunkcyjnych przed walidacją — przechwyć je w regexie, a następnie normalizuj tylko dla swojej wewnętrznej bazy danych, jeśli przewoźnik na to pozwala.
Kraje i regiony bez krajowego kodu pocztowego
Kilka popularnych rynków w tabeli celowo wskazuje „Brak” lub myślnik em. Hongkong, wiele adresów w ZEA oraz niektóre terytoria wyspiarskie polegają na nazwie dzielnicy, budynku i skrzynce pocztowej zamiast ogólnokrajowego kodu. Irlandia wprowadziła Eircode (np. D02 AF30), lecz starsze nawyki nadal pomijają go przy nieformalnej korespondencji. Jeśli Twój proces zakupowy wymaga kodu pocztowego wszędzie, zaproponuj jawną ścieżkę „nie dotyczy” lub uczynij pole opcjonalnym, gdy kraj jest znany jako taki, który go nie posiada — wymuszanie cyfr generuje fałszywe kody, które przewoźnicy odrzucają.
Wykorzystywanie tej tabeli w oprogramowaniu i przepływach wysyłkowych
Traktuj ten arkusz jako zestawienie wzorów dla wskazówek UX i weryfikacji pierwszego rzutu, a nie jako gwarancję dostawy. API autouzupełniania od krajowych operatorów pocztowych (USPS, Royal Mail, La Poste, Japan Post) pozostają autorytatywne w kwestii tego, czy dany kod istnieje i jest aktywny. Zapisuj kraj + surowe dane wprowadzone przez użytkownika + znormalizowaną postać w zgłoszeniach dla pomocy technicznej. Przy hurtowym imporcie CSV normalizuj spacje Unicode, odrzucaj wiersze mieszane pod kątem kraju i ujawniaj wiersze, które nie pasują do żadnego wzoru z tej tabeli, do ręcznej weryfikacji zamiast milcząco odrzucać korespondencję.
Częste pytania
- Jaki jest format kodu pocztowego w Kanadzie?
- Kanadyjskie kody pocztowe mają wzór A0A 0A0 — litery i cyfry na przemian, np. K1A 0B1.
- Ile cyfr ma kod pocztowy (ZIP) w USA?
- Standardowy ZIP ma 5 cyfr; format ZIP+4 dodaje myślnik i 4 cyfry, np. 10001-0001.
- Czy Hongkong ma kody pocztowe?
- Nie. Hongkong nie używa kodów pocztowych; pocztę sortuje się według dzielnicy i pełnego adresu.