wesmiler 1 year ago
parent
commit
c905c2cae3
2 changed files with 7 additions and 0 deletions
  1. 6 0
      app/Providers/AppServiceProvider.php
  2. 1 0
      vendor/mtdowling/jmespath.php

+ 6 - 0
app/Providers/AppServiceProvider.php

@@ -48,6 +48,12 @@ class AppServiceProvider extends ServiceProvider
             return preg_match($reg,$value);
         });
 
+        Validator::extend('email', function ($attribute, $value, $parameters, $validator) {
+            // 返回true/false
+            $reg='/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/';
+            return preg_match($reg,$value);
+        });
+
         // 身份证号码
         Validator::extend('idcard', function ($attribute, $value, $parameters, $validator) {
             // 返回true/false

+ 1 - 0
vendor/mtdowling/jmespath.php

@@ -0,0 +1 @@
+Subproject commit bbb69a935c2cbb0c03d7f481a238027430f6440b