Formati CAP per paese
Utile per validare i campi dei moduli o individuare indirizzi strani. I formati possono avere eccezioni; per la spedizione fai riferimento alle fonti postali ufficiali.
| Paese / regione | Formato | Esempio |
|---|---|---|
| Stati Uniti | NNNNN or NNNNN-NNNN | 94107 / 10001-0001 |
| Canada | A0A 0A0 | K1A 0B1 |
| Regno Unito | A9 9AA / A99 9AA / AA9 9AA … | SW1A 1AA |
| Irlanda | A65 F4E2 (Eircode) | D02 AF30 |
| Germania | NNNNN | 10115 |
| Francia | NNNNN | 75001 |
| Spagna | NNNNN | 28013 |
| Italia | NNNNN | 00118 |
| Paesi Bassi | NNNN AA | 1012 AB |
| Belgio | NNNN | 1000 |
| Svizzera | NNNN | 8001 |
| Svezia | NNN NN | 111 22 |
| Norvegia | NNNN | 0150 |
| Danimarca | NNNN | 1050 |
| Polonia | NN-NNN | 00-001 |
| Portogallo | NNNN-NNN | 1000-001 |
| Brasile | NNNNN-NNN | 01310-100 |
| Messico | NNNNN | 06600 |
| Argentina | A9999AAA / NNNN | C1000WAM |
| Giappone | NNN-NNNN | 100-0001 |
| Corea del Sud | NNNNN | 04524 |
| Cina (continentale) | NNNNNN | 100000 |
| Hong Kong | None (district addressing) | — |
| Taiwan | NNN / NNNNNN | 100 / 100233 |
| Singapore | NNNNNN | 018956 |
| India | NNNNNN (PIN) | 110001 |
| Australia | NNNN | 2000 |
| Nuova Zelanda | NNNN | 6011 |
| Emirati Arabi Uniti | Often none / PO Box | — |
| Arabia Saudita | NNNNN | 11564 |
| Turchia | NNNNN | 34110 |
| Russia | NNNNNN | 101000 |
| Sudafrica | NNNN | 8001 |
Note
- Sono elencati solo i pattern comuni, non tutti i codici validi.
- Alcuni luoghi (Hong Kong, molti indirizzi negli Emirati) si affidano più al distretto o alla casella postale che a un CAP nazionale.
Come leggere i pattern dei codici postali in questa tabella
Ogni riga mostra un pattern tipico per quel paese, non un validatore esaustivo. Le lettere A e N indicano rispettivamente una lettera o una cifra qualsiasi; gli spazi e i trattini nell'esempio fanno parte del formato che l'utente si aspetta di vedere. Il Canada usa il pattern A0A 0A0 con alternanza di lettere e cifre, mentre la Germania utilizza cinque cifre senza separatore. Quando realizzi un modulo, abbina il pattern al selettore del paese: la stessa casella di input non può accettare in modo sicuro sia uno ZIP+4 americano sia un codice di uscita britannico senza contesto.
Errori comuni nella convalida dei codici postali
Spesso i team applicano una singola espressione regolare in modo globale e rifiutano indirizzi validi. I codici postali britannici richiedono lo spazio (SW1A 1AA, non SW1A1AA). I Paesi Bassi richiedono uno spazio prima del suffisso alfabetico (1012 AB). Brasile e Portogallo usano un trattino al centro (01310-100, 1000-001). I zeri iniziali contano: 00501 è valido negli Stati Uniti e 01000 in Messico. Non rimuovere mai la punteggiatura prima della convalida: catturala nell'espressione regolare e normalizzala solo per il tuo database interno se il corriere lo consente.
Paesi e regioni senza codice postale nazionale
Diversi mercati ad alto traffico nella tabella mostrano deliberatamente "Nessuno" o un trattino lungo. Hong Kong, molti indirizzi negli Emirati Arabi Uniti e alcuni territori insulari si affidano al distretto, al nome dell'edificio e all'Casse Postali invece di un codice nazionale. L'Irlanda ha introdotto l'Eircode (ad esempio D02 AF30), ma abitudini più datate lo omettono ancora nella corrispondenza informale. Se il tuo checkout richiede un codice postale ovunque, prevedi un percorso esplicito "non applicabile" o rendi il campo facoltativo quando il paese è noto per non avere un codice: forzare l'inserimento di cifre genera codici falsi che i corrieri respingono.
Utilizzare questa tabella nel software e nei flussi di spedizione
Considera questo foglio come una tabella di riferimento per suggerimenti UX e convalida di primo livello, non come garanzia di consegna. Le API di autocompletamento delle poste nazionali (USPS, Royal Mail, La Poste, Japan Post) restano fonti autorevoli per verificare se un codice esiste ed è attivo. Registra paese, input grezzo dell'utente e forma normalizzata per i ticket di supporto. Per importazioni CSV in batch, normalizza gli spazi Unicode, rifiuta le righe con paesi misti e segnala quelle che non corrispondono a nessun pattern presente per un revisione manuale, anziché scartare silenziosamente la corrispondenza.
Domande frequenti
- Qual è il formato del CAP canadese?
- I codici postali canadesi seguono il pattern A0A 0A0 — lettere e cifre alterne, es. K1A 0B1.
- Quante cifre ha uno ZIP code USA?
- Uno ZIP standard ha 5 cifre; il formato ZIP+4 aggiunge un trattino e 4 cifre, es. 10001-0001.
- Hong Kong ha i codici postali?
- No. Hong Kong non usa codici postali; la posta viene smistata per distretto e indirizzo completo.