我希望能够拥有一个邮政编码,它可以是5位数字(12345),也可以是没有空格的9位数字(123456789),或者是带有连字符的10位数字,如果有9个数字(12345-6789)。下面的代码对于我的第一和第三种情况是有效的,但无法使第二种情况有效,想知道是否有人可以提供任何建议。谢谢。
^\d{5}(?:[-]\d{4})?$
我希望能够拥有一个邮政编码,它可以是5位数字(12345),也可以是没有空格的9位数字(123456789),或者是带有连字符的10位数字,如果有9个数字(12345-6789)。下面的代码对于我的第一和第三种情况是有效的,但无法使第二种情况有效,想知道是否有人可以提供任何建议。谢谢。
^\d{5}(?:[-]\d{4})?$