我正在尝试开发一个接受来自表单的邮政编码的应用程序。该表格可在全球范围内使用。我知道美国邮政编码的标准字符长度是5,但是非美国邮政编码的最小和最大长度是多少?我需要知道,因为我正在使用验证约束:
/**
* The zip code used to retrieve a US based customer's state.
*/
@Nullable
@Size(min=5, max=5)
private final String zip;
我的美国邮政编码为10个字符(9位数字,连字符分隔符,xxxxx-xxxx)
对于非美国,似乎您必须检查每个国家才能确定。如果您包括常规空格,则英国有9个字符的邮政编码:aaxx xxaa。