Skip to content

Commit 313cde9

Browse files
committed
fix: linter
1 parent 36feb14 commit 313cde9

File tree

2 files changed

+305
-69
lines changed

2 files changed

+305
-69
lines changed

src/lib/isMobilePhone.js

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ const phones = {
3434
'dv-MV': /^(\+?960)?(7[2-9]|9[1-9])\d{5}$/,
3535
'el-GR': /^(\+?30|0)?6(8[5-9]|9(?![26])[0-9])\d{7}$/,
3636
'el-CY': /^(\+?357?)?(9(9|6)\d{6})$/,
37-
'en-AI':
38-
/^(\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\d{4}$/,
37+
'en-AI': /^(\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\d{4}$/,
3938
'en-AU': /^(\+?61|0)4\d{8}$/,
4039
'en-AG': /^(?:\+1|1)268(?:464|7(?:1[3-9]|[28]\d|3[0246]|64|7[0-689]))\d{4}$/,
4140
'en-BM': /^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}$))/,
@@ -57,8 +56,7 @@ const phones = {
5756
'en-LS': /^(\+?266)(22|28|57|58|59|27|52)\d{6}$/,
5857
'en-MT': /^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,
5958
'en-MU': /^(\+?230|0)?\d{8}$/,
60-
'en-MW':
61-
/^(\+?265|0)(((77|88|31|99|98|21)\d{7})|(((111)|1)\d{6})|(32000\d{4}))$/,
59+
'en-MW': /^(\+?265|0)(((77|88|31|99|98|21)\d{7})|(((111)|1)\d{6})|(32000\d{4}))$/,
6260
'en-NA': /^(\+?264|0)(6|8)\d{7}$/,
6361
'en-NG': /^(\+?234|0)?[789]\d{9}$/,
6462
'en-NZ': /^(\+?64|0)[28]\d{7,9}$/,
@@ -70,8 +68,7 @@ const phones = {
7068
'en-SL': /^(\+?232|0)\d{8}$/,
7169
'en-TZ': /^(\+?255|0)?[67]\d{8}$/,
7270
'en-UG': /^(\+?256|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})$/,
7572
'en-ZA': /^(\+?27|0)\d{9}$/,
7673
'en-ZM': /^(\+?26)?09[567]\d{7}$/,
7774
'en-ZW': /^(\+263)[0-9]{9}$/,
@@ -114,8 +111,7 @@ const phones = {
114111
'fr-WF': /^(\+681)?\d{6}$/,
115112
'he-IL': /^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,
116113
'hu-HU': /^(\+?36|06)(20|30|31|50|70)\d{7}$/,
117-
'id-ID':
118-
/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,
114+
'id-ID': /^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,
119115
'ir-IR': /^(\+98|0)?9\d{9}$/,
120116
'it-IT': /^(\+?39)?\s?3\d{2} ?\d{6,7}$/,
121117
'it-SM': /^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/,
@@ -124,8 +120,7 @@ const phones = {
124120
'kk-KZ': /^(\+?7|8)?7\d{9}$/,
125121
'kl-GL': /^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,
126122
'ko-KR': /^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,
127-
'ky-KG':
128-
/^(\+996\s?)?(22[0-9]|50[0-9]|55[0-9]|70[0-9]|75[0-9]|77[0-9]|880|990|995|996|997|998)\s?\d{3}\s?\d{3}$/,
123+
'ky-KG': /^(\+996\s?)?(22[0-9]|50[0-9]|55[0-9]|70[0-9]|75[0-9]|77[0-9]|880|990|995|996|997|998)\s?\d{3}\s?\d{3}$/,
129124
'lt-LT': /^(\+370|8)\d{8}$/,
130125
'lv-LV': /^(\+?371)2\d{7}$/,
131126
'mg-MG': /^((\+?261|0)(2|3)\d)?\d{7}$/,
@@ -140,16 +135,14 @@ const phones = {
140135
'nl-AW': /^(\+)?297(56|59|64|73|74|99)\d{5}$/,
141136
'nn-NO': /^(\+?47)?[49]\d{7}$/,
142137
'pl-PL': /^(\+?48)? ?([5-8]\d|45) ?\d{3} ?\d{2} ?\d{2}$/,
143-
'pt-BR':
144-
/^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([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': /^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([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}))$/,
145139
'pt-PT': /^(\+?351)?9[1236]\d{7}$/,
146140
'pt-AO': /^(\+244)\d{9}$/,
147141
'ro-MD': /^(\+?373|0)((6(0|1|2|6|7|8|9))|(7(6|7|8|9)))\d{6}$/,
148142
'ro-RO': /^(\+?40|0)\s?7\d{2}(\/|\s|\.|-)?\d{3}(\s|\.|-)?\d{3}$/,
149143
'ru-RU': /^(\+?7|8)?9\d{9}$/,
150144
'si-LK': /^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/,
151-
'sl-SI':
152-
/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,
145+
'sl-SI': /^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,
153146
'sk-SK': /^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,
154147
'so-SO': /^(\+?252|0)((6[0-9])\d{7}|(7[1-9])\d{7})$/,
155148
'sq-AL': /^(\+355|0)6[789]\d{6}$/,
@@ -161,8 +154,7 @@ const phones = {
161154
'tk-TM': /^(\+993|993|8)\d{8}$/,
162155
'uk-UA': /^(\+?38)?0(50|6[36-8]|7[357]|9[1-9])\d{7}$/,
163156
'uz-UZ': /^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,
164-
'vi-VN':
165-
/^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,
157+
'vi-VN': /^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,
166158
'zh-CN': /^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,
167159
'zh-TW': /^(\+?886\-?|0)?9\d{8}$/,
168160
'dz-BT': /^(\+?975|0)?(17|16|77|02)\d{6}$/,

0 commit comments

Comments
 (0)