Skip to content

Commit 692ea72

Browse files
committed
Upstream metadata changes from Google for v8.13.42
- Updated phone metadata for region code(s): BO, GY, KR, LA, MY, SC, SG, TJ, VI - Updated short number metadata for region code(s): AT, DE
1 parent cc75c75 commit 692ea72

12 files changed

Lines changed: 33 additions & 31 deletions

METADATA-VERSION.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* For more information, look at the phing tasks in build.xml
66
* @internal
77
*/
8-
return 'v8.13.41';
8+
return 'v8.13.42';

src/data/PhoneNumberMetadata_BO.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
'id' => 'BO',
1111
'countryCode' => 591,
1212
'generalDesc' => [
13-
'pattern' => '(?:[2-467]\\d\\d|8001)\\d{5}',
13+
'pattern' => '8001\\d{5}|(?:[2-467]\\d|50)\\d{6}',
1414
'posLength' => [
1515
8,
1616
9,
@@ -59,8 +59,13 @@
5959
],
6060
],
6161
'voip' => [
62+
'pattern' => '50\\d{6}',
63+
'example' => '50123456',
6264
'posLength' => [
63-
-1,
65+
8,
66+
],
67+
'posLengthLocal' => [
68+
7,
6469
],
6570
],
6671
'pager' => [
@@ -92,7 +97,7 @@
9297
'pattern' => '(\\d)(\\d{7})',
9398
'format' => '$1 $2',
9499
'leadingDigitsPatterns' => [
95-
'[23]|4[46]',
100+
'[235]|4[46]',
96101
],
97102
'nationalPrefixFormattingRule' => '',
98103
'domesticCarrierCodeFormattingRule' => '0$CC $1',

src/data/PhoneNumberMetadata_GY.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
'example' => '2201234',
2121
],
2222
'mobile' => [
23-
'pattern' => '(?:510|6\\d\\d|7(?:[0135]\\d|2[0-8]|4[0-24-9]))\\d{4}',
23+
'pattern' => '510\\d{4}|(?:6\\d|7[0-5])\\d{5}',
2424
'example' => '6091234',
2525
],
2626
'tollFree' => [

src/data/PhoneNumberMetadata_KR.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
],
5454
],
5555
'tollFree' => [
56-
'pattern' => '00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}',
56+
'pattern' => '00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}',
5757
'example' => '801234567',
5858
'posLength' => [
5959
9,
@@ -165,7 +165,7 @@
165165
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
166166
'format' => '$1-$2-$3',
167167
'leadingDigitsPatterns' => [
168-
'60|8',
168+
'[36]0|8',
169169
],
170170
'nationalPrefixFormattingRule' => '0$1',
171171
'domesticCarrierCodeFormattingRule' => '0$CC-$1',
@@ -258,7 +258,7 @@
258258
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
259259
'format' => '$1-$2-$3',
260260
'leadingDigitsPatterns' => [
261-
'60|8',
261+
'[36]0|8',
262262
],
263263
'nationalPrefixFormattingRule' => '0$1',
264264
'domesticCarrierCodeFormattingRule' => '0$CC-$1',

src/data/PhoneNumberMetadata_LA.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@
3131
],
3232
],
3333
'mobile' => [
34-
'pattern' => '(?:20(?:[23579]\\d|88)|30(?:2\\d|4))\\d{6}',
34+
'pattern' => '208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}',
3535
'example' => '2023123456',
3636
'posLength' => [
37-
9,
3837
10,
3938
],
4039
],
@@ -102,7 +101,7 @@
102101
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
103102
'format' => '$1 $2 $3 $4',
104103
'leadingDigitsPatterns' => [
105-
'30[013-9]',
104+
'30[0135-9]',
106105
],
107106
'nationalPrefixFormattingRule' => '0$1',
108107
'domesticCarrierCodeFormattingRule' => '',

src/data/PhoneNumberMetadata_MY.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
],
2323
],
2424
'fixedLine' => [
25-
'pattern' => '(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}',
25+
'pattern' => '4270\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}',
2626
'example' => '323856789',
2727
'posLength' => [
2828
8,

src/data/PhoneNumberMetadata_SC.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
'id' => 'SC',
1111
'countryCode' => 248,
1212
'generalDesc' => [
13-
'pattern' => '800\\d{4}|(?:[249]\\d|64)\\d{5}',
13+
'pattern' => '(?:[2489]\\d|64)\\d{5}',
1414
'posLength' => [
1515
7,
1616
],
@@ -28,9 +28,8 @@
2828
'example' => '8000000',
2929
],
3030
'premiumRate' => [
31-
'posLength' => [
32-
-1,
33-
],
31+
'pattern' => '85\\d{5}',
32+
'example' => '8512345',
3433
],
3534
'sharedCost' => [
3635
'posLength' => [

src/data/PhoneNumberMetadata_SG.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
],
2626
],
2727
'mobile' => [
28-
'pattern' => '8(?:09[0-6]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}',
28+
'pattern' => '8(?:09[0-68]|95[0-2])\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}',
2929
'example' => '81234567',
3030
'posLength' => [
3131
8,

src/data/PhoneNumberMetadata_TJ.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
],
3333
],
3434
'mobile' => [
35-
'pattern' => '(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}',
35+
'pattern' => '(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078]|9\\d)\\d{7}',
3636
'example' => '917123456',
3737
],
3838
'tollFree' => [
@@ -106,7 +106,7 @@
106106
'pattern' => '(\\d{4})(\\d)(\\d{4})',
107107
'format' => '$1 $2 $3',
108108
'leadingDigitsPatterns' => [
109-
'3[1-5]',
109+
'3(?:[1245]|3[12])',
110110
],
111111
'nationalPrefixFormattingRule' => '',
112112
'domesticCarrierCodeFormattingRule' => '',

src/data/PhoneNumberMetadata_VI.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
],
2020
],
2121
'fixedLine' => [
22-
'pattern' => '340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
22+
'pattern' => '340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
2323
'example' => '3406421234',
2424
'posLengthLocal' => [
2525
7,
2626
],
2727
],
2828
'mobile' => [
29-
'pattern' => '340(?:2(?:0\\d|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
29+
'pattern' => '340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}',
3030
'example' => '3406421234',
3131
'posLengthLocal' => [
3232
7,

0 commit comments

Comments
 (0)