Как проверить, что почтовый индекс, введенный пользователем, является правильным почтовым индексом США в приложении iOS

Я проверил UITextfield для ввода только чисел, а также ограничил 5 цифрами. Но как я могу проверить, является ли введенный 5-значный код действительным почтовым индексом США или нет? Может ли кто-нибудь предоставить код/пример приложения, выполняющий эту функцию?


person Shaunak    schedule 21.01.2013    source источник
comment
взгляните на этот ответ stackoverflow.com/ вопросы/160550/   -  person wattson12    schedule 21.01.2013


Ответы (1)


Вы можете посмотреть здесь http://www.populardata.com/zipcode_database.html и скачать список почтовых индексов США, данные в формате CSV, но их можно легко преобразовать в xml, после чего вы можете включить xml в свой проект и каждый раз сравнивать с файлом xml с помощью различных методов анализа.

person spider1983    schedule 21.01.2013
comment
Интересно, как часто этот файл обновляется. Я бы хотел комбинированное решение, в котором вы проверяете почтовый индекс в Интернете, например, на tools.usps.com и вернуться к файлу/БД, когда нет соединения. - person ott--; 21.01.2013
comment
@ott-- да, я также не уверен, как часто эта база данных обновляется, но если вы хотите реализовать эту функциональность без использования Интернета, вы можете пойти на это./ можно также выбрать ваше решение для большей гибкости. 1 за это. - person spider1983; 21.01.2013