zec*_*ude 6 php validation validationrules laravel
我在Laravel中使用验证规则,并且我正在尝试检查数字中的字符数.
这是我的尝试:
protected static $rules = [
'zip_code' => 'required|size:5|integer'
];
Run Code Online (Sandbox Code Playgroud)
不幸的是,检查邮政编码是5号而不是邮政编码是5个字符.我需要设置哪些规则来检查邮政编码是否正好是5个字符,而不管实际数字是多少?
Bog*_*dan 12
邮政编码长5位,可能包含前导零(美国东北部).Laravel"数字"检查会删除前导零,因此您需要使用正则表达式模式:
protected static $rules = [
'zip_code' => 'required|regex:/\b\d{5}\b/'
];
Run Code Online (Sandbox Code Playgroud)
这将确保邮政编码始终为5位数.Laravel Docs中的更多细节
| 归档时间: |
|
| 查看次数: |
7181 次 |
| 最近记录: |