Форматы почтовых индексов Великобритании: интервалы, единицы измерения и тестовые примеры
При тестировании форм адреса в Великобритании сохраняйте исходящий и входящий код вместе с его местоположением.
ИИ-резюме
Почтовые индексы Великобритании соединяют исходящие и входящие коды пробелом; действительный синтаксис не подтверждает текущее присвоение.
Две части, одно текстовое значение
Последние три символа образуют внутренний код; предыдущая часть является внешним кодом. Сохраняйте разделяющее пространство на дисплее и сохраняйте исходные входные данные отдельно от нормализованного значения. Соответствие шаблону ничего не говорит о том, присвоен ли в данный момент почтовый индекс.
Упражнение с формой и экспортом
Проверьте ввод строчных букв, дополнительные пробелы, отсутствующий почтовый индекс и длинное название здания. Избегайте числового типа ввода. В fakeloc выберите Великобританию, сохраните начальное значение и экспортируйте JSON, чтобы отчет о регрессии мог воспроизвести тот же выбор города/почтового индекса в той же версии данных.
Поиск — это отдельный шаг
Карта может возвращать близлежащее местоположение, если синтетическая улица не найдена. Для доставки используйте авторизованный поиск почтового индекса/адреса, а не рассматривайте метку на карте как подтверждение. В наших выборочных строках GeoNames сохраняются ассоциации города и почтового индекса, а улица генерируется независимо.