gem-in-i (gem_in_i) wrote,
gem-in-i
gem_in_i

Рабочий дыбр

Если я и мечтала когда-нибудь стать Темным Властелином или Всемирным Диктатором, то только для одного дела: унификации систем мер. Чтоб всем метрическую систему. И нефиг тут. Сегодня добавляю второй пункт: унификацию почтовых индексов. Чтобы программисты типа меня не долбались программированием проверок в зависимости от страны. Напарница притащила толстенную книгу-справочник по почтовым адресам всех стран. Изучали форматы. Почему-то абзац "Minsk, ul. Skaryny" в американской книжке смотрится странно. Потом, правда, плюнули и решили делать проверку для Канады и Штатов, а остальные пусть вводят что хотят, главное, чтоб буквы или цифры.

Нагуглила регулярные выражения.
Для Штатов: ^([0-9]{5})$
Для Канады: ^[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$

Канадцы, и что вам с цифрами не живется...

Добавка:

Канадская почта ввела специальный адрес для писем Санта Клаусу.

SANTA CLAUS
NORTH POLE H0H 0H0
CANADA

H0H 0H0 - это спецсантаклаусный почтовый индекс
(тут)
Subscribe

  • Орнитология с утра

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

  • Лаборатория алхимички

    Для тех, кто еще не видел, мое последнее хобби — миниатюрная комната. Чтоб посмотреть фотографии в нормальном размере, откройте пост отдельно. Если…

  • Devil's Lake

    Попадая в это место я забываю, что я хреновый пейзажный фотограф. Камеру с собой перестала брать — не помогает. Телефон все равно есть.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 11 comments

  • Орнитология с утра

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

  • Лаборатория алхимички

    Для тех, кто еще не видел, мое последнее хобби — миниатюрная комната. Чтоб посмотреть фотографии в нормальном размере, откройте пост отдельно. Если…

  • Devil's Lake

    Попадая в это место я забываю, что я хреновый пейзажный фотограф. Камеру с собой перестала брать — не помогает. Телефон все равно есть.…