Skip to content

Commit

Permalink
feat(isMobilePhone): add validation for Kyrgyzstan [ky-KG] mobile pho…
Browse files Browse the repository at this point in the history
…ne numbers (#2350)

Co-authored-by: Rubin Bhandari <roobin.bhandari@gmail.com>
  • Loading branch information
sadraliev and rubiin authored Oct 1, 2024
1 parent ff56dcf commit 66ddd9c
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/lib/isMobilePhone.js
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ const phones = {
'kk-KZ': /^(\+?7|8)?7\d{9}$/,
'kl-GL': /^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,
'ko-KR': /^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,
'ky-KG': /^(\+?7\s?\+?7|0)\s?\d{2}\s?\d{3}\s?\d{4}$/,
'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}$/,
'lt-LT': /^(\+370|8)\d{8}$/,
'lv-LV': /^(\+?371)2\d{7}$/,
'mg-MG': /^((\+?261|0)(2|3)\d)?\d{7}$/,
Expand Down
47 changes: 38 additions & 9 deletions test/validators.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -9536,15 +9536,44 @@ describe('Validators', () => {
{
locale: 'ky-KG',
valid: [
'+7 727 123 4567',
'+7 714 2396102',
'77271234567',
'0271234567',
],
invalid: [
'02188565377',
'09386932778',
'0938693277vadggjdsaasdgj8',
'+996553033300',
'+996 222 123456',
'+996 500 987654',
'+996 555 111222',
'+996 700 333444',
'+996 770 555666',
'+996 880 777888',
'+996 990 999000',
'+996 995 555666',
'+996 996 555666',
'+996 997 555666',
'+996 998 555666',
],
invalid: [
'+996 201 123456',
'+996 312 123456',
'+996 3960 12345',
'+996 3961 12345',
'+996 3962 12345',
'+996 3963 12345',
'+996 3964 12345',
'+996 3965 12345',
'+996 3966 12345',
'+996 3967 12345',
'+996 3968 12345',
'+996 511 123456',
'+996 522 123456',
'+996 561 123456',
'+996 571 123456',
'+996 624 123456',
'+996 623 123456',
'+996 622 123456',
'+996 609 123456',
'+996 100 12345',
'+996 100 1234567',
'996 100 123456',
'0 100 123456',
'0 100 123abc',
],
},
{
Expand Down

0 comments on commit 66ddd9c

Please sign in to comment.