diff --git a/src/lib/isPassportNumber.js b/src/lib/isPassportNumber.js index aa0724cd7..917bd7a9f 100644 --- a/src/lib/isPassportNumber.js +++ b/src/lib/isPassportNumber.js @@ -56,7 +56,7 @@ const passportRegexByCountryCode = { PH: /^([A-Z](\d{6}|\d{7}[A-Z]))|([A-Z]{2}(\d{6}|\d{7}))$/, // PHILIPPINES PK: /^[A-Z]{2}\d{7}$/, // PAKISTAN PL: /^[A-Z]{2}\d{7}$/, // POLAND - PT: /^[A-Z]\d{6}$/, // PORTUGAL + PT: /^[A-Z]{1,2}\d{6}$/, // PORTUGAL RO: /^\d{8,9}$/, // ROMANIA RU: /^\d{9}$/, // RUSSIAN FEDERATION SE: /^\d{8}$/, // SWEDEN diff --git a/test/validators.test.js b/test/validators.test.js index a4c3d7193..55b890db3 100644 --- a/test/validators.test.js +++ b/test/validators.test.js @@ -3896,12 +3896,14 @@ describe('Validators', () => { validator: 'isPassportNumber', args: ['PT'], valid: [ + 'CC332125', 'I700044', 'K453286', ], invalid: [ '0700044', 'K4532861', + 'CCC332125', ], });