Format kode pos menurut negara
Berguna untuk memvalidasi kolom formulir atau menemukan alamat yang janggal. Format bisa saja ada pengecualian; untuk pengiriman, rujuk sumber pos resmi.
| Negara / wilayah | Format | Contoh |
|---|---|---|
| Amerika Serikat | NNNNN or NNNNN-NNNN | 94107 / 10001-0001 |
| Kanada | A0A 0A0 | K1A 0B1 |
| Britania Raya | A9 9AA / A99 9AA / AA9 9AA … | SW1A 1AA |
| Irlandia | A65 F4E2 (Eircode) | D02 AF30 |
| Jerman | NNNNN | 10115 |
| Prancis | NNNNN | 75001 |
| Spanyol | NNNNN | 28013 |
| Italia | NNNNN | 00118 |
| Belanda | NNNN AA | 1012 AB |
| Belgia | NNNN | 1000 |
| Swiss | NNNN | 8001 |
| Swedia | NNN NN | 111 22 |
| Norwegia | NNNN | 0150 |
| Denmark | NNNN | 1050 |
| Polandia | NN-NNN | 00-001 |
| Portugal | NNNN-NNN | 1000-001 |
| Brasil | NNNNN-NNN | 01310-100 |
| Meksiko | NNNNN | 06600 |
| Argentina | A9999AAA / NNNN | C1000WAM |
| Jepang | NNN-NNNN | 100-0001 |
| Korea Selatan | NNNNN | 04524 |
| Tiongkok (daratan) | NNNNNN | 100000 |
| Hong Kong | None (district addressing) | — |
| Taiwan | NNN / NNNNNN | 100 / 100233 |
| Singapura | NNNNNN | 018956 |
| India | NNNNNN (PIN) | 110001 |
| Australia | NNNN | 2000 |
| Selandia Baru | NNNN | 6011 |
| UEA | Often none / PO Box | — |
| Arab Saudi | NNNNN | 11564 |
| Turki | NNNNN | 34110 |
| Rusia | NNNNNN | 101000 |
| Afrika Selatan | NNNN | 8001 |
Catatan
- Yang dicantumkan hanya pola umum — bukan semua kode yang valid.
- Beberapa tempat (Hong Kong, banyak alamat di Uni Emirat Arab) lebih mengandalkan wilayah atau kotak pos daripada kode pos nasional.
Cara membaca pola kode pos dalam tabel ini
Setiap baris menunjukkan pola khas untuk negara tersebut, bukan validator menyeluruh. Huruf seperti A dan N mewakili sembarang huruf atau digit respectively; spasi dan tanda hubung dalam contoh adalah bagian dari format yang diharapkan pengguna lihat. A0A 0A0 Kanada bergantian antara huruf dan digit, sementara Jerman menggunakan lima digit tanpa pemisah. Saat Anda membangun formulir, pasangkan polanya dengan pemilih negara — kotak input yang sama tidak dapat menerima ZIP+4 AS dan kode outward Inggris dengan aman tanpa konteks.
Kesalahan umum saat memvalidasi kode pos
Tim sering menerapkan satu regex secara global dan menolak surat valid. Kode pos Inggris membutuhkan spasi (SW1A 1AA, bukan SW1A1AA). Belanda membutuhkan spasi sebelum sufiks huruf (1012 AB). Brasil dan Portugis menggunakan tanda hubung di tengah (01310-100, 1000-001). Nol di depan penting: 00501 valid di AS dan 01000 valid di Meksiko. Jangan hapus tanda baca sebelum validasi — tangkap dalam regex, lalu normalisasikan hanya untuk basis data internal Anda jika operator mengizinkannya.
Negara dan wilayah tanpa kode pos nasional
Beberapa pasar padat lalu lalang dalam tabel sengaja menampilkan “None” atau em dash. Hong Kong, banyak alamat UEA, dan beberapa wilayah pulau mengandalkan distrik, nama gedung, dan PO Box alih-alih kode nasional. Irlandia menambahkan Eircode (mis. D02 AF30) tetapi kebiasaan lama masih menghilangkannya pada surat kasual. Jika checkout Anda memerlukan kode pos di mana-mana, tawarkan jalur “tidak berlaku” yang eksplisit atau buat bidang tersebut opsional ketika negara diketahui tidak memilikinya — memaksa digit menciptakan kode palsu yang akan ditolak operator.
Menggunakan tabel ini dalam perangkat lunak dan alur kerja pengiriman
Perlakukan lembaran ini sebagai catatan pola untuk petunjuk UX dan validasi tahap pertama, bukan sebagai jaminan pengiriman. API autocomplete dari pos nasional (USPS, Royal Mail, La Poste, Japan Post) tetap berwenang tentang apakah suatu kode ada dan beroperasi. Catat negara + input mentah pengguna + bentuk dinormalisasi untuk tiket dukungan. Untuk impor CSV massal, normalisasi spasi Unicode, tolak baris campuran negara, dan tampilkan baris yang tidak cocok dengan pola apa pun di sini untuk tinjauan manual alih-alih diam-diam membuang surat.
Pertanyaan umum
- Apa format kode pos Kanada?
- Kode pos Kanada mengikuti pola A0A 0A0 — huruf dan angka berselang-seling, mis. K1A 0B1.
- Berapa jumlah digit kode pos (ZIP) Amerika Serikat?
- ZIP standar memiliki 5 digit; format ZIP+4 menambahkan tanda hubung dan 4 digit lagi, mis. 10001-0001.
- Apakah Hong Kong punya kode pos?
- Tidak. Hong Kong tidak memakai kode pos; surat disortir menurut wilayah dan alamat lengkap.