laravel8 手机号正则验证
时间: 2023-11-24 10:52:40 浏览: 127
Android编程实现的身份证、车牌号正则验证工具类实例
在Laravel 8中,可以使用正则表达式验证手机号码。以下是两种不同的方法:
方法一(使用Validator类):
```php
$messages = [
'mobile.regex' => '手机号不合法',
];
$validator = \Validator::make($input, [
'mobile' => 'required|regex:/^1[345789][0-9]{9}$/',
], $messages);
$error = $validator->errors()->first();
if ($error) {
return Common::fail($error);
}
```
方法二(在控制器方法中使用validate方法):
```php
public function test(Request $request)
{
$rules = [
'mobile' => 'required|regex:/^1[345789][0-9]{9}$/',
];
$this->validate($request, $rules);
return Response::success();
}
```
阅读全文