Skip to content

Commit bdb8f9e

Browse files
fix(isPassportNumber): improve US (#2550)
1 parent fde5ed5 commit bdb8f9e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/lib/isPassportNumber.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ const passportRegexByCountryCode = {
6565
TH: /^[A-Z]{1,2}\d{6,7}$/, // THAILAND
6666
TR: /^[A-Z]\d{8}$/, // TURKEY
6767
UA: /^[A-Z]{2}\d{6}$/, // UKRAINE
68-
US: /^\d{9}$/, // UNITED STATES
68+
US: /^\d{9}$|^[A-Z]\d{8}$/, // UNITED STATES
6969
ZA: /^[TAMD]\d{8}$/, // SOUTH AFRICA
7070
};
7171

test/validators.test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3615,11 +3615,15 @@ describe('Validators', () => {
36153615
valid: [
36163616
'790369937',
36173617
'340007237',
3618+
'A90583942',
3619+
'E00007734',
36183620
],
36193621
invalid: [
36203622
'US0123456',
36213623
'0123456US',
36223624
'7903699371',
3625+
'90583942',
3626+
'E000077341',
36233627
],
36243628
});
36253629

0 commit comments

Comments
 (0)