diff --git a/src/lib/isMobilePhone.js b/src/lib/isMobilePhone.js index b00391ea6..5a66e177a 100644 --- a/src/lib/isMobilePhone.js +++ b/src/lib/isMobilePhone.js @@ -23,7 +23,7 @@ const phones = { 'ar-QA': /^(\+?974|0)?([3567]\d{7})$/, 'bs-BA': /^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/, 'be-BY': /^(\+?375)?(24|25|29|33|44)\d{7}$/, - 'bg-BG': /^(\+?359|0)?8[789]\d{7}$/, + 'bg-BG': /^(\+?359|0)?(8[789]|98)\d{7}$/, 'bn-BD': /^(\+?880|0)1[13456789][0-9]{8}$/, 'ca-AD': /^(\+376)?[346]\d{5}$/, 'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/, diff --git a/test/validators.test.js b/test/validators.test.js index 12c5fc2ab..61c93652f 100644 --- a/test/validators.test.js +++ b/test/validators.test.js @@ -7784,6 +7784,9 @@ describe('Validators', () => { '13520459', '85479520', ], + }, + { + }, { locale: 'bg-BG', @@ -7791,6 +7794,10 @@ describe('Validators', () => { '+359897123456', '+359898888888', '0897123123', + '+359988123456', + '0988123456', + '0989123123', + '+359981234567', ], invalid: [ '', @@ -7800,25 +7807,6 @@ describe('Validators', () => { '12125559999', ], }, - { - locale: 'bn-BD', - valid: [ - '+8801794626846', - '01399098893', - '8801671163269', - '01717112029', - '8801898765432', - '+8801312345678', - '01494676946', - ], - invalid: [ - '', - '0174626346', - '017943563469', - '18001234567', - '0131234567', - ], - }, { locale: 'bs-BA', valid: [