Какой самый быстрый способ проверить почтовый индекс на iPhone? - PullRequest
0 голосов
/ 27 января 2010

У меня есть приложение для iPhone, которое принимает действительные почтовые индексы в качестве входных данных. Ввод можно быстро проверить для формата; Я ищу методы, чтобы проверить, существует ли он или нет.

Какой самый эффективный способ проверить, существует ли данный почтовый индекс Канады или США, без сохранения на телефоне базы данных действительных кодов?

Ответы [ 2 ]

1 голос
/ 27 января 2010

Вы можете использовать регулярное выражение, но оно сообщит вам только, если код имеет допустимый формат , но не сообщит вам, существует ли фактически почтовый индекс. Например, «99999» является допустимым форматом почтового индекса США (5 цифр), но не является действительным почтовым индексом.

Я бы нашел какой-нибудь онлайн-сервис, который позволит вам отправить почтовый индекс и вернуть вам города, которые ему соответствуют. Некоторые онлайн-службы погоды (Yahoo, Weather.com) имеют API-интерфейс разработчика, который довольно легко интегрировать.

1 голос
/ 27 января 2010

Посмотрите здесь для регулярного выражения, проверяющего почтовый индекс.

Изменить: Здесь - правильное регулярное выражение, которое проверяет три типа почтовых кодов, 5-значный почтовый индекс США, 5-значный почтовый индекс США + 4 и 6-значный буквенно-цифровой канадский Почтовый индекс. Первая ссылка, которую я включил изначально, неверна, так как она не проверяет канадский почтовый индекс ... ooops. Благодарю Дэвида Канерека за замечание.

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...