Cleanup
This commit is contained in:
42
node_modules/validator/es/lib/isPassportNumber.js
generated
vendored
42
node_modules/validator/es/lib/isPassportNumber.js
generated
vendored
@@ -15,16 +15,22 @@ var passportRegexByCountryCode = {
|
||||
// AUSTRIA
|
||||
AU: /^[A-Z]\d{7}$/,
|
||||
// AUSTRALIA
|
||||
AZ: /^[A-Z]{2,3}\d{7,8}$/,
|
||||
// AZERBAIJAN
|
||||
BE: /^[A-Z]{2}\d{6}$/,
|
||||
// BELGIUM
|
||||
BG: /^\d{9}$/,
|
||||
// BULGARIA
|
||||
BR: /^[A-Z]{2}\d{6}$/,
|
||||
// BRAZIL
|
||||
BY: /^[A-Z]{2}\d{7}$/,
|
||||
// BELARUS
|
||||
CA: /^[A-Z]{2}\d{6}$/,
|
||||
// CANADA
|
||||
CH: /^[A-Z]\d{7}$/,
|
||||
// SWITZERLAND
|
||||
CN: /^[GE]\d{8}$/,
|
||||
// CHINA [G=Ordinary, E=Electronic] followed by 8-digits
|
||||
CN: /^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/,
|
||||
// CHINA [G=Ordinary, E=Electronic] followed by 8-digits, or E followed by any UPPERCASE letter (except I and O) followed by 7 digits
|
||||
CY: /^[A-Z](\d{6}|\d{8})$/,
|
||||
// CYPRUS
|
||||
CZ: /^\d{8}$/,
|
||||
@@ -55,36 +61,64 @@ var passportRegexByCountryCode = {
|
||||
// IRELAND
|
||||
IN: /^[A-Z]{1}-?\d{7}$/,
|
||||
// INDIA
|
||||
ID: /^[A-C]\d{7}$/,
|
||||
// INDONESIA
|
||||
IR: /^[A-Z]\d{8}$/,
|
||||
// IRAN
|
||||
IS: /^(A)\d{7}$/,
|
||||
// ICELAND
|
||||
IT: /^[A-Z0-9]{2}\d{7}$/,
|
||||
// ITALY
|
||||
JM: /^[Aa]\d{7}$/,
|
||||
// JAMAICA
|
||||
JP: /^[A-Z]{2}\d{7}$/,
|
||||
// JAPAN
|
||||
KR: /^[MS]\d{8}$/,
|
||||
// SOUTH KOREA, REPUBLIC OF KOREA, [S=PS Passports, M=PM Passports]
|
||||
KZ: /^[a-zA-Z]\d{7}$/,
|
||||
// KAZAKHSTAN
|
||||
LI: /^[a-zA-Z]\d{5}$/,
|
||||
// LIECHTENSTEIN
|
||||
LT: /^[A-Z0-9]{8}$/,
|
||||
// LITHUANIA
|
||||
LU: /^[A-Z0-9]{8}$/,
|
||||
// LUXEMBURG
|
||||
LV: /^[A-Z0-9]{2}\d{7}$/,
|
||||
// LATVIA
|
||||
LY: /^[A-Z0-9]{8}$/,
|
||||
// LIBYA
|
||||
MT: /^\d{7}$/,
|
||||
// MALTA
|
||||
MZ: /^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/,
|
||||
// MOZAMBIQUE
|
||||
MY: /^[AHK]\d{8}$/,
|
||||
// MALAYSIA
|
||||
MX: /^\d{10,11}$/,
|
||||
// MEXICO
|
||||
NL: /^[A-Z]{2}[A-Z0-9]{6}\d$/,
|
||||
// NETHERLANDS
|
||||
PO: /^[A-Z]{2}\d{7}$/,
|
||||
NZ: /^([Ll]([Aa]|[Dd]|[Ff]|[Hh])|[Ee]([Aa]|[Pp])|[Nn])\d{6}$/,
|
||||
// NEW ZEALAND
|
||||
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
|
||||
RO: /^\d{8,9}$/,
|
||||
// ROMANIA
|
||||
RU: /^\d{9}$/,
|
||||
// RUSSIAN FEDERATION
|
||||
SE: /^\d{8}$/,
|
||||
// SWEDEN
|
||||
SL: /^(P)[A-Z]\d{7}$/,
|
||||
// SLOVANIA
|
||||
// SLOVENIA
|
||||
SK: /^[0-9A-Z]\d{7}$/,
|
||||
// SLOVAKIA
|
||||
TH: /^[A-Z]{1,2}\d{6,7}$/,
|
||||
// THAILAND
|
||||
TR: /^[A-Z]\d{8}$/,
|
||||
// TURKEY
|
||||
UA: /^[A-Z]{2}\d{6}$/,
|
||||
|
||||
Reference in New Issue
Block a user