Нет такого понятия, как всеобъемлющее регулярное выражение для почтового индекса в Великобритании, которое способно проверять почтовый индекс. Вы можете проверить, что почтовый индекс находится в правильном формате, используя регулярное выражение; а не то, что он действительно существует.
Почтовые индексы сколь угодно сложны и постоянно меняются. Например, outcode W1
не имеет и может никогда не иметь каждого номера от 1 до 99 для каждой области почтового индекса.
Вы не можете ожидать, что в настоящее время существует истина навсегда. Например, в 1990 году почтовое отделение решило, что Абердин становится немного переполненным. Они добавили 0 к концу AB1-5, сделав его AB10-50, а затем создали несколько почтовых индексов между ними.
Всякий раз, когда создается новая улица, создается новый почтовый индекс. Это часть процесса получения разрешения на сборку; местные власти обязаны держать это обновление в почтовом отделении (не все они делают).
Кроме того, как отмечает ряд других пользователей, существуют специальные почтовые индексы, такие как Girobank, GIR 0AA и один для писем в Санта, SAN TA1 - вы, вероятно, не хотите ничего размещать там, но на него, похоже, не распространяется какой-либо другой ответ.
Затем есть почтовые индексы BFPO, которые теперь переходит в более стандартный формат . Оба формата будут действительны. Наконец, есть зарубежные территории источник Wikipedia .
+----------+----------------------------------------------+ | Postcode | Location | +----------+----------------------------------------------+ | AI-2640 | Anguilla | | ASCN 1ZZ | Ascension Island | | STHL 1ZZ | Saint Helena | | TDCU 1ZZ | Tristan da Cunha | | BBND 1ZZ | British Indian Ocean Territory | | BIQQ 1ZZ | British Antarctic Territory | | FIQQ 1ZZ | Falkland Islands | | GX11 1AA | Gibraltar | | PCRN 1ZZ | Pitcairn Islands | | SIQQ 1ZZ | South Georgia and the South Sandwich Islands | | TKCA 1ZZ | Turks and Caicos Islands | +----------+----------------------------------------------+
Затем вам нужно учитывать, что Великобритания «экспортировала» свою систему почтовых индексов во многие места мира. Все, что проверяет почтовый индекс «UK», также подтвердят почтовые индексы ряда других стран.
Если вы хотите проверить почтовый индекс в Великобритании, самый безопасный способ сделать это используйте поиск текущих почтовых индексов. Существует ряд опций: