如何为我们加拿大和澳大利亚邮政编码写这种类型的正则表达式

时间:2013-10-24 13:03:00

标签: regex

我有以下正则表达式测试美国和加拿大邮政编码,

(\d{5})(-\d{4})?$|^([ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ])\ {0,1}(\d[ABCEGHJKLMNPRSTVWXYZ]\d)$

我应该添加什么,以便它也会检查澳大利亚邮政编码

1 个答案:

答案 0 :(得分:1)

在澳大利亚只有4位数,所以将|\\d{4}添加到正则表达式。 对于未来,here是各种国家/地区的邮政编码格式列表