From 752bd096ef097369b01e67a7c15f59322b824c72 Mon Sep 17 00:00:00 2001 From: amaliacatalina <118902309+amaliacatalina@users.noreply.github.com> Date: Thu, 25 Apr 2024 12:51:35 +0300 Subject: [PATCH] fix(isPassportNumber): fix regex Azerbaijan (#2284) * Update isPassportNumber.js Added the updated Azerbaijan passport validation: See issue: https://github.com/validatorjs/validator.js/issues/2274 * Update validators.test.js --- src/lib/isPassportNumber.js | 2 +- test/validators.test.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/isPassportNumber.js b/src/lib/isPassportNumber.js index 4763d6566..c1803fb50 100644 --- a/src/lib/isPassportNumber.js +++ b/src/lib/isPassportNumber.js @@ -11,7 +11,7 @@ const passportRegexByCountryCode = { AR: /^[A-Z]{3}\d{6}$/, // ARGENTINA AT: /^[A-Z]\d{7}$/, // AUSTRIA AU: /^[A-Z]\d{7}$/, // AUSTRALIA - AZ: /^[A-Z]{2,3}\d{7,8}$/, // AZERBAIJAN + AZ: /^[A-Z]{1}\d{8}$/, // AZERBAIJAN BE: /^[A-Z]{2}\d{6}$/, // BELGIUM BG: /^\d{9}$/, // BULGARIA BR: /^[A-Z]{2}\d{6}$/, // BRAZIL diff --git a/test/validators.test.js b/test/validators.test.js index 66fda4714..dccfefe0f 100644 --- a/test/validators.test.js +++ b/test/validators.test.js @@ -2926,11 +2926,11 @@ describe('Validators', () => { validator: 'isPassportNumber', args: ['AZ'], valid: [ - 'AZE16175905', - 'AA1617595', + 'A16175905', + 'A16175958', ], invalid: [ - 'A12345843', + 'AZ1234584', ], });