Skip to content

Commit 1c3f0cd

Browse files
committed
feat(isMobilePhone): add support for Guinea (fr-GN)
1 parent c3dc37c commit 1c3f0cd

2 files changed

Lines changed: 31 additions & 0 deletions

File tree

src/lib/isMobilePhone.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ const phones = {
104104
'fr-CM': /^(\+?237)6[0-9]{8}$/,
105105
'fr-FR': /^(\+?33|0)[67]\d{8}$/,
106106
'fr-GF': /^(\+?594|0|00594)[67]\d{8}$/,
107+
'fr-GN': /^(\+?224)?6\d{8}$/,
107108
'fr-GP': /^(\+?590|0|00590)[67]\d{8}$/,
108109
'fr-MQ': /^(\+?596|0|00596)[67]\d{8}$/,
109110
'fr-PF': /^(\+?689)?8[789]\d{6}$/,

test/validators.test.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8780,6 +8780,36 @@ describe('Validators', () => {
87808780
'+59461245789',
87818781
],
87828782
},
8783+
{
8784+
locale: 'fr-GN',
8785+
valid: [
8786+
'+224612345678',
8787+
'+224623456789',
8788+
'+224698765432',
8789+
'+224655000000',
8790+
'224612345678',
8791+
'224699999999',
8792+
'612345678',
8793+
'600000000',
8794+
'699999999',
8795+
],
8796+
invalid: [
8797+
'NotANumber',
8798+
'+224512345678',
8799+
'+224712345678',
8800+
'+224812345678',
8801+
'+224912345678',
8802+
'+224012345678',
8803+
'+22461234567',
8804+
'+2246123456789',
8805+
'22461234567',
8806+
'61234567',
8807+
'6123456789',
8808+
'512345678',
8809+
'712345678',
8810+
'',
8811+
],
8812+
},
87838813
{
87848814
locale: 'fr-GP',
87858815
valid: [

0 commit comments

Comments
 (0)