Форматы почтовых индексов по странам
Пригодится для валидации полей форм и проверки подозрительных адресов. Форматы могут иметь исключения; для доставки полагайтесь на официальные почтовые источники.
| Страна / регион | Формат | Пример |
|---|---|---|
| США | NNNNN or NNNNN-NNNN | 94107 / 10001-0001 |
| Канада | A0A 0A0 | K1A 0B1 |
| Великобритания | A9 9AA / A99 9AA / AA9 9AA … | SW1A 1AA |
| Ирландия | A65 F4E2 (Eircode) | D02 AF30 |
| Германия | NNNNN | 10115 |
| Франция | NNNNN | 75001 |
| Испания | NNNNN | 28013 |
| Италия | NNNNN | 00118 |
| Нидерланды | NNNN AA | 1012 AB |
| Бельгия | NNNN | 1000 |
| Швейцария | NNNN | 8001 |
| Швеция | NNN NN | 111 22 |
| Норвегия | NNNN | 0150 |
| Дания | NNNN | 1050 |
| Польша | NN-NNN | 00-001 |
| Португалия | NNNN-NNN | 1000-001 |
| Бразилия | NNNNN-NNN | 01310-100 |
| Мексика | NNNNN | 06600 |
| Аргентина | A9999AAA / NNNN | C1000WAM |
| Япония | NNN-NNNN | 100-0001 |
| Южная Корея | NNNNN | 04524 |
| Китай (материк) | NNNNNN | 100000 |
| Гонконг | None (district addressing) | — |
| Тайвань | NNN / NNNNNN | 100 / 100233 |
| Сингапур | NNNNNN | 018956 |
| Индия | NNNNNN (PIN) | 110001 |
| Австралия | NNNN | 2000 |
| Новая Зеландия | NNNN | 6011 |
| ОАЭ | Often none / PO Box | — |
| Саудовская Аравия | NNNNN | 11564 |
| Турция | NNNNN | 34110 |
| Россия | NNNNNN | 101000 |
| ЮАР | NNNN | 8001 |
Примечания
- Перечислены только распространённые форматы — не все допустимые коды.
- В некоторых местах (Гонконг, многие адресы в ОАЭ) больше полагаются на район или абонентский ящик, чем на единый индекс.
Как читать шаблоны почтовых индексов в этой таблице
Каждая строка показывает типичный шаблон для этой страны, а не исчерпывающий валидатор. Буквы A и N означают любую букву или цифру соответственно; пробелы и дефисы в примере — часть формата, который пользователи ожидают видеть. Канадский A0A 0A0 чередует буквы и цифры, тогда как в Германии пять цифр без разделителя. При создании формы связывайте шаблон с выбором страны — одно и то же поле ввода не может безопасно принимать одновременно US ZIP+4 и UK outward code без контекста.
Распространённые ошибки при валидации почтовых индексов
Команды часто применяют один regex глобально и отклоняют действительную почту. В британских почтовых индексах нужен пробел (SW1A 1AA, а не SW1A1AA). В Нидерландах требуется пробел перед буквенным суффиксом (1012 AB). В Бразилии и Португалии используется дефис посередине (01310-100, 1000-001). Ведущие нули важны: 00501 действителен в США, а 01000 — в Мексике. Не удаляйте пунктуацию перед проверкой — захватывайте её в регулярном выражении, затем нормализуйте только для внутренней базы данных, если перевозчик это допускает.
Страны и регионы без национальной почтовой системы
Несколько рынков с высокой нагрузкой в таблице намеренно показывают «Нет» или тире. Гонконг, многие адреса в ОАЭ и некоторые островные территории полагаются на район, название здания и почтовый ящик вместо общенационального кода. В Ирландии добавили Eircode (например, D02 AF30), но старые привычки всё ещё исключают его из повседневной почты. Если ваша оплата требует почтовый индекс везде, предоставьте явный путь «не применимо» или сделайте поле опциональным, когда страна заведомо без индекса — принуждение к цифрам создаёт фейковые индексы, которые перевозчики отклоняют.
Использование этой таблицы в программном обеспечении и логистических процессах
Считайте этот лист шпаргалкой по шаблонам для UX-подсказок и первичной проверки, а не гарантией доставки. API автозаполнения от национальных почт (USPS, Royal Mail, La Poste, Japan Post) остаются авторитетными для определения, существует ли код и находится ли в эксплуатации. Записывайте страну + сырой ввод пользователя + нормализованную форму для тикетов поддержки. При массовом импорте CSV нормализуйте Unicode-пробелы, отклоняйте смешанные строки разных стран и выводите строки, не подходящие ни под один шаблон здесь, для ручного просмотра, а не молча выбрасывайте почту.
Частые вопросы
- Какой формат почтового индекса в Канаде?
- Канадские индексы имеют формат A0A 0A0 — буквы и цифры чередуются, например K1A 0B1.
- Сколько цифр в индексе США (ZIP)?
- Стандартный ZIP-код — 5 цифр; формат ZIP+4 добавляет дефис и ещё 4 цифры, например 10001-0001.
- Есть ли в Гонконге почтовые индексы?
- Нет. Гонконг не использует индексы; почта сортируется по району и полному адресу.