如何在 laravel 验证中编写正则表达式验证邮政编码?

How can write regex validate for zipcode in laravel validation?

我有一张注册表。我需要验证邮政编码。验证规则必须是整数,最大长度不能大于 7。

我试过验证,但它验证邮政编码必须是 5。但有些国家有 6 或 4 个邮政编码。任何帮助将不胜感激。

'zipcode'   => 'required|regex:/^[0-9]{5}(\-[0-9]{4})?$/',

如果你想要的只是数字,至少3个但不超过7个,你应该使用

'zipcode'   => 'required|regex:/^[0-9]{3,7}$/'