Python:如何识别美国和加拿大之间的邮政编码

时间:2017-07-25 07:14:48

标签: python django

我有一个表单,用户也可以提供包含address代码的zip

E.g。 -

  1. V7J,北温哥华东中部,不列颠哥伦比亚省(加拿大)
  2. 462 1st Avenue,New York,NY 10016(USA)
  3. 使用指定地址,在python(django)中确定country的正确方法是什么?

    我尝试了regx方法

    美国 - ^\d{5}(-\d{4})?$

    加拿大 - ^[ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1}$

    或者我可以在zip中查找任何alphabet来说明canada

0 个答案:

没有答案