浏览代码

20220916 按國家地域不同調整對應手機號碼正則判斷

LuluFJ.Ho 2 年前
父节点
当前提交
06102c8019
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      app/Rules/RegionLimitedRules.php

+ 2
- 2
app/Rules/RegionLimitedRules.php 查看文件

@@ -47,14 +47,14 @@ class RegionLimitedRules implements Rule, DataAwareRule
47 47
             
48 48
         } elseif (substr($value, 0, 2)=='JP') {
49 49
 
50
-            $pattern = '/^0?[789](?:\d{8}|\d{9})$/';
50
+            $pattern = '/^0[789]0-\d{4}-\d{4}/';
51 51
             $string = $this->data['phoneNumber'];
52 52
             if (!preg_match( $pattern, $string, $matches)) {
53 53
                 return false;
54 54
             }
55 55
         } elseif (substr($value, 0, 2)=='KR') {
56 56
 
57
-            $pattern = '/^01{1}(?:\d{8,9})$/';
57
+            $pattern = '/^01\d{1}-\d{4}-\d{4}/';
58 58
             $string = $this->data['phoneNumber'];
59 59
             if (!preg_match( $pattern, $string, $matches)) {
60 60
                 return false;