Laravel 邮政编码验证
发布日期 作者 Paul Redmond
针对多个国家/地区的邮政编码验证一直很麻烦,但感谢 Choraimy Kroonstuiver 开发的 Laravel 邮政编码验证包,验证邮政编码变得轻而易举。
$this->validate($request, [ 'postal_code' => 'postal_code:NL,BE',]);
以下是规则的流畅版本
$this->validate($request, [ 'postal_code' => [ PostalCode::forCountry('NL')->andCountry('BE'), ],]);
此包支持全球邮政编码验证,使您的表单能够支持多个邮政编码,或者根据用户的当前区域设置(例如)来单独指定特定邮政编码。
顺便说一下,我最近在 通用语言环境数据存储库 (CLDR) 中找到了此有用的正则表达式列表,如果您对世界各地所有地区的正则表达式邮政编码验证规则感兴趣,可以参考。以下是 GitHub 上的 CLDR 正则表达式规则的 PHP 数组 Gist。
要开始使用此包,请在 GitHub 上查看 axlon/laravel-postal-code-validation 上的源代码和自述文件。