|
|
@@ -11,6 +11,7 @@
|
|
|
|
|
|
namespace App\Providers;
|
|
|
|
|
|
+use Illuminate\Support\Facades\Validator;
|
|
|
use Illuminate\Support\ServiceProvider;
|
|
|
|
|
|
class AppServiceProvider extends ServiceProvider
|
|
|
@@ -40,6 +41,18 @@ class AppServiceProvider extends ServiceProvider
|
|
|
*/
|
|
|
public function boot()
|
|
|
{
|
|
|
- //
|
|
|
+ //验证手机号码
|
|
|
+ Validator::extend('mobile', function ($attribute, $value, $parameters, $validator) {
|
|
|
+ // 返回true/false
|
|
|
+ $reg='/^1[3-9]\d{9}$/';
|
|
|
+ return preg_match($reg,$value);
|
|
|
+ });
|
|
|
+
|
|
|
+ Validator::extend('username', function ($attribute, $value, $parameters, $validator) {
|
|
|
+ // 返回true/false
|
|
|
+ $reg='/^1[3-9]\d{9}$/';
|
|
|
+ $reg1='/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i';
|
|
|
+ return preg_match($reg,$value) || preg_match($reg1,$value);
|
|
|
+ });
|
|
|
}
|
|
|
}
|