@@ -34,8 +34,7 @@ const phones = {
34
34
'dv-MV' : / ^ ( \+ ? 9 6 0 ) ? ( 7 [ 2 - 9 ] | 9 [ 1 - 9 ] ) \d { 5 } $ / ,
35
35
'el-GR' : / ^ ( \+ ? 3 0 | 0 ) ? 6 ( 8 [ 5 - 9 ] | 9 (? ! [ 2 6 ] ) [ 0 - 9 ] ) \d { 7 } $ / ,
36
36
'el-CY' : / ^ ( \+ ? 3 5 7 ? ) ? ( 9 ( 9 | 6 ) \d { 6 } ) $ / ,
37
- 'en-AI' :
38
- / ^ ( \+ ? 1 | 0 ) 2 6 4 (?: 2 ( 3 5 | 9 2 ) | 4 (?: 6 [ 1 - 2 ] | 7 6 | 9 7 ) | 5 (?: 3 [ 6 - 9 ] | 8 [ 1 - 4 ] ) | 7 (?: 2 ( 4 | 9 ) | 7 2 ) ) \d { 4 } $ / ,
37
+ 'en-AI' : / ^ ( \+ ? 1 | 0 ) 2 6 4 (?: 2 ( 3 5 | 9 2 ) | 4 (?: 6 [ 1 - 2 ] | 7 6 | 9 7 ) | 5 (?: 3 [ 6 - 9 ] | 8 [ 1 - 4 ] ) | 7 (?: 2 ( 4 | 9 ) | 7 2 ) ) \d { 4 } $ / ,
39
38
'en-AU' : / ^ ( \+ ? 6 1 | 0 ) 4 \d { 8 } $ / ,
40
39
'en-AG' : / ^ (?: \+ 1 | 1 ) 2 6 8 (?: 4 6 4 | 7 (?: 1 [ 3 - 9 ] | [ 2 8 ] \d | 3 [ 0 2 4 6 ] | 6 4 | 7 [ 0 - 6 8 9 ] ) ) \d { 4 } $ / ,
41
40
'en-BM' : / ^ ( \+ ? 1 ) ? 4 4 1 ( ( ( 3 | 7 ) \d { 6 } $ ) | ( 5 [ 0 - 3 ] [ 0 - 9 ] \d { 4 } $ ) | ( 5 9 \d { 5 } $ ) ) / ,
@@ -57,8 +56,7 @@ const phones = {
57
56
'en-LS' : / ^ ( \+ ? 2 6 6 ) ( 2 2 | 2 8 | 5 7 | 5 8 | 5 9 | 2 7 | 5 2 ) \d { 6 } $ / ,
58
57
'en-MT' : / ^ ( \+ ? 3 5 6 | 0 ) ? ( 9 9 | 7 9 | 7 7 | 2 1 | 2 7 | 2 2 | 2 5 ) [ 0 - 9 ] { 6 } $ / ,
59
58
'en-MU' : / ^ ( \+ ? 2 3 0 | 0 ) ? \d { 8 } $ / ,
60
- 'en-MW' :
61
- / ^ ( \+ ? 2 6 5 | 0 ) ( ( ( 7 7 | 8 8 | 3 1 | 9 9 | 9 8 | 2 1 ) \d { 7 } ) | ( ( ( 1 1 1 ) | 1 ) \d { 6 } ) | ( 3 2 0 0 0 \d { 4 } ) ) $ / ,
59
+ 'en-MW' : / ^ ( \+ ? 2 6 5 | 0 ) ( ( ( 7 7 | 8 8 | 3 1 | 9 9 | 9 8 | 2 1 ) \d { 7 } ) | ( ( ( 1 1 1 ) | 1 ) \d { 6 } ) | ( 3 2 0 0 0 \d { 4 } ) ) $ / ,
62
60
'en-NA' : / ^ ( \+ ? 2 6 4 | 0 ) ( 6 | 8 ) \d { 7 } $ / ,
63
61
'en-NG' : / ^ ( \+ ? 2 3 4 | 0 ) ? [ 7 8 9 ] \d { 9 } $ / ,
64
62
'en-NZ' : / ^ ( \+ ? 6 4 | 0 ) [ 2 8 ] \d { 7 , 9 } $ / ,
@@ -70,8 +68,7 @@ const phones = {
70
68
'en-SL' : / ^ ( \+ ? 2 3 2 | 0 ) \d { 8 } $ / ,
71
69
'en-TZ' : / ^ ( \+ ? 2 5 5 | 0 ) ? [ 6 7 ] \d { 8 } $ / ,
72
70
'en-UG' : / ^ ( \+ ? 2 5 6 | 0 ) ? [ 7 ] \d { 8 } $ / ,
73
- 'en-US' :
74
- / ^ ( ( \+ 1 | 1 ) ? ( | - ) ? ) ? ( \( [ 2 - 9 ] [ 0 - 9 ] { 2 } \) | [ 2 - 9 ] [ 0 - 9 ] { 2 } ) ( | - ) ? ( [ 2 - 9 ] [ 0 - 9 ] { 2 } ( | - ) ? [ 0 - 9 ] { 4 } ) $ / ,
71
+ 'en-US' : / ^ ( ( \+ 1 | 1 ) ? ( | - ) ? ) ? ( \( [ 2 - 9 ] [ 0 - 9 ] { 2 } \) | [ 2 - 9 ] [ 0 - 9 ] { 2 } ) ( | - ) ? ( [ 2 - 9 ] [ 0 - 9 ] { 2 } ( | - ) ? [ 0 - 9 ] { 4 } ) $ / ,
75
72
'en-ZA' : / ^ ( \+ ? 2 7 | 0 ) \d { 9 } $ / ,
76
73
'en-ZM' : / ^ ( \+ ? 2 6 ) ? 0 9 [ 5 6 7 ] \d { 7 } $ / ,
77
74
'en-ZW' : / ^ ( \+ 2 6 3 ) [ 0 - 9 ] { 9 } $ / ,
@@ -114,8 +111,7 @@ const phones = {
114
111
'fr-WF' : / ^ ( \+ 6 8 1 ) ? \d { 6 } $ / ,
115
112
'he-IL' : / ^ ( \+ 9 7 2 | 0 ) ( [ 2 3 4 8 9 ] | 5 [ 0 1 2 3 4 5 6 8 9 ] | 7 7 ) [ 1 - 9 ] \d { 6 } $ / ,
116
113
'hu-HU' : / ^ ( \+ ? 3 6 | 0 6 ) ( 2 0 | 3 0 | 3 1 | 5 0 | 7 0 ) \d { 7 } $ / ,
117
- 'id-ID' :
118
- / ^ ( \+ ? 6 2 | 0 ) 8 ( 1 [ 1 2 3 4 5 6 7 8 9 ] | 2 [ 1 2 3 8 ] | 3 [ 1 2 3 8 ] | 5 [ 1 2 3 5 6 7 8 9 ] | 7 [ 7 8 ] | 9 [ 5 6 7 8 9 ] | 8 [ 1 2 3 4 5 6 7 8 9 ] ) ( [ \s ? | \d ] { 5 , 11 } ) $ / ,
114
+ 'id-ID' : / ^ ( \+ ? 6 2 | 0 ) 8 ( 1 [ 1 2 3 4 5 6 7 8 9 ] | 2 [ 1 2 3 8 ] | 3 [ 1 2 3 8 ] | 5 [ 1 2 3 5 6 7 8 9 ] | 7 [ 7 8 ] | 9 [ 5 6 7 8 9 ] | 8 [ 1 2 3 4 5 6 7 8 9 ] ) ( [ \s ? | \d ] { 5 , 11 } ) $ / ,
119
115
'ir-IR' : / ^ ( \+ 9 8 | 0 ) ? 9 \d { 9 } $ / ,
120
116
'it-IT' : / ^ ( \+ ? 3 9 ) ? \s ? 3 \d { 2 } ? \d { 6 , 7 } $ / ,
121
117
'it-SM' : / ^ ( ( \+ 3 7 8 ) | ( 0 5 4 9 ) | ( \+ 3 9 0 5 4 9 ) | ( \+ 3 7 8 0 5 4 9 ) ) ? 6 \d { 5 , 9 } $ / ,
@@ -124,8 +120,7 @@ const phones = {
124
120
'kk-KZ' : / ^ ( \+ ? 7 | 8 ) ? 7 \d { 9 } $ / ,
125
121
'kl-GL' : / ^ ( \+ ? 2 9 9 ) ? \s ? \d { 2 } \s ? \d { 2 } \s ? \d { 2 } $ / ,
126
122
'ko-KR' : / ^ ( ( \+ ? 8 2 ) [ \- ] ? ) ? 0 ? 1 ( [ 0 | 1 | 6 | 7 | 8 | 9 ] { 1 } ) [ \- ] ? \d { 3 , 4 } [ \- ] ? \d { 4 } $ / ,
127
- 'ky-KG' :
128
- / ^ ( \+ 9 9 6 \s ? ) ? ( 2 2 [ 0 - 9 ] | 5 0 [ 0 - 9 ] | 5 5 [ 0 - 9 ] | 7 0 [ 0 - 9 ] | 7 5 [ 0 - 9 ] | 7 7 [ 0 - 9 ] | 8 8 0 | 9 9 0 | 9 9 5 | 9 9 6 | 9 9 7 | 9 9 8 ) \s ? \d { 3 } \s ? \d { 3 } $ / ,
123
+ 'ky-KG' : / ^ ( \+ 9 9 6 \s ? ) ? ( 2 2 [ 0 - 9 ] | 5 0 [ 0 - 9 ] | 5 5 [ 0 - 9 ] | 7 0 [ 0 - 9 ] | 7 5 [ 0 - 9 ] | 7 7 [ 0 - 9 ] | 8 8 0 | 9 9 0 | 9 9 5 | 9 9 6 | 9 9 7 | 9 9 8 ) \s ? \d { 3 } \s ? \d { 3 } $ / ,
129
124
'lt-LT' : / ^ ( \+ 3 7 0 | 8 ) \d { 8 } $ / ,
130
125
'lv-LV' : / ^ ( \+ ? 3 7 1 ) 2 \d { 7 } $ / ,
131
126
'mg-MG' : / ^ ( ( \+ ? 2 6 1 | 0 ) ( 2 | 3 ) \d ) ? \d { 7 } $ / ,
@@ -140,16 +135,14 @@ const phones = {
140
135
'nl-AW' : / ^ ( \+ ) ? 2 9 7 ( 5 6 | 5 9 | 6 4 | 7 3 | 7 4 | 9 9 ) \d { 5 } $ / ,
141
136
'nn-NO' : / ^ ( \+ ? 4 7 ) ? [ 4 9 ] \d { 7 } $ / ,
142
137
'pl-PL' : / ^ ( \+ ? 4 8 ) ? ? ( [ 5 - 8 ] \d | 4 5 ) ? \d { 3 } ? \d { 2 } ? \d { 2 } $ / ,
143
- 'pt-BR' :
144
- / ^ ( ( \+ ? 5 5 \ ? [ 1 - 9 ] { 2 } \ ? ) | ( \+ ? 5 5 \ ? \( [ 1 - 9 ] { 2 } \) \ ? ) | ( 0 [ 1 - 9 ] { 2 } \ ? ) | ( \( [ 1 - 9 ] { 2 } \) \ ? ) | ( [ 1 - 9 ] { 2 } \ ? ) ) ( ( \d { 4 } \- ? \d { 4 } ) | ( 9 [ 1 - 9 ] { 1 } \d { 3 } \- ? \d { 4 } ) ) $ / ,
138
+ 'pt-BR' : / ^ ( ( \+ ? 5 5 \ ? [ 1 - 9 ] { 2 } \ ? ) | ( \+ ? 5 5 \ ? \( [ 1 - 9 ] { 2 } \) \ ? ) | ( 0 [ 1 - 9 ] { 2 } \ ? ) | ( \( [ 1 - 9 ] { 2 } \) \ ? ) | ( [ 1 - 9 ] { 2 } \ ? ) ) ( ( \d { 4 } \- ? \d { 4 } ) | ( 9 [ 1 - 9 ] { 1 } \d { 3 } \- ? \d { 4 } ) ) $ / ,
145
139
'pt-PT' : / ^ ( \+ ? 3 5 1 ) ? 9 [ 1 2 3 6 ] \d { 7 } $ / ,
146
140
'pt-AO' : / ^ ( \+ 2 4 4 ) \d { 9 } $ / ,
147
141
'ro-MD' : / ^ ( \+ ? 3 7 3 | 0 ) ( ( 6 ( 0 | 1 | 2 | 6 | 7 | 8 | 9 ) ) | ( 7 ( 6 | 7 | 8 | 9 ) ) ) \d { 6 } $ / ,
148
142
'ro-RO' : / ^ ( \+ ? 4 0 | 0 ) \s ? 7 \d { 2 } ( \/ | \s | \. | - ) ? \d { 3 } ( \s | \. | - ) ? \d { 3 } $ / ,
149
143
'ru-RU' : / ^ ( \+ ? 7 | 8 ) ? 9 \d { 9 } $ / ,
150
144
'si-LK' : / ^ (?: 0 | 9 4 | \+ 9 4 ) ? ( 7 ( 0 | 1 | 2 | 4 | 5 | 6 | 7 | 8 ) ( | - ) ? ) \d { 7 } $ / ,
151
- 'sl-SI' :
152
- / ^ ( \+ 3 8 6 \s ? | 0 ) ( \d { 1 } \s ? \d { 3 } \s ? \d { 2 } \s ? \d { 2 } | \d { 2 } \s ? \d { 3 } \s ? \d { 3 } ) $ / ,
145
+ 'sl-SI' : / ^ ( \+ 3 8 6 \s ? | 0 ) ( \d { 1 } \s ? \d { 3 } \s ? \d { 2 } \s ? \d { 2 } | \d { 2 } \s ? \d { 3 } \s ? \d { 3 } ) $ / ,
153
146
'sk-SK' : / ^ ( \+ ? 4 2 1 ) ? ? [ 1 - 9 ] [ 0 - 9 ] { 2 } ? [ 0 - 9 ] { 3 } ? [ 0 - 9 ] { 3 } $ / ,
154
147
'so-SO' : / ^ ( \+ ? 2 5 2 | 0 ) ( ( 6 [ 0 - 9 ] ) \d { 7 } | ( 7 [ 1 - 9 ] ) \d { 7 } ) $ / ,
155
148
'sq-AL' : / ^ ( \+ 3 5 5 | 0 ) 6 [ 7 8 9 ] \d { 6 } $ / ,
@@ -161,8 +154,7 @@ const phones = {
161
154
'tk-TM' : / ^ ( \+ 9 9 3 | 9 9 3 | 8 ) \d { 8 } $ / ,
162
155
'uk-UA' : / ^ ( \+ ? 3 8 ) ? 0 ( 5 0 | 6 [ 3 6 - 8 ] | 7 [ 3 5 7 ] | 9 [ 1 - 9 ] ) \d { 7 } $ / ,
163
156
'uz-UZ' : / ^ ( \+ ? 9 9 8 ) ? ( 6 [ 1 2 5 - 7 9 ] | 7 [ 1 - 6 9 ] | 8 8 | 9 \d ) \d { 7 } $ / ,
164
- 'vi-VN' :
165
- / ^ ( ( \+ ? 8 4 ) | 0 ) ( ( 3 ( [ 2 - 9 ] ) ) | ( 5 ( [ 2 5 6 8 9 ] ) ) | ( 7 ( [ 0 | 6 - 9 ] ) ) | ( 8 ( [ 1 - 9 ] ) ) | ( 9 ( [ 0 - 9 ] ) ) ) ( [ 0 - 9 ] { 7 } ) $ / ,
157
+ 'vi-VN' : / ^ ( ( \+ ? 8 4 ) | 0 ) ( ( 3 ( [ 2 - 9 ] ) ) | ( 5 ( [ 2 5 6 8 9 ] ) ) | ( 7 ( [ 0 | 6 - 9 ] ) ) | ( 8 ( [ 1 - 9 ] ) ) | ( 9 ( [ 0 - 9 ] ) ) ) ( [ 0 - 9 ] { 7 } ) $ / ,
166
158
'zh-CN' : / ^ ( ( \+ | 0 0 ) 8 6 ) ? ( 1 [ 3 - 9 ] | 9 [ 2 8 ] ) \d { 9 } $ / ,
167
159
'zh-TW' : / ^ ( \+ ? 8 8 6 \- ? | 0 ) ? 9 \d { 8 } $ / ,
168
160
'dz-BT' : / ^ ( \+ ? 9 7 5 | 0 ) ? ( 1 7 | 1 6 | 7 7 | 0 2 ) \d { 6 } $ / ,
0 commit comments