Regular Expressions 101

Community Patterns

0

URLs

PCRE (PHP <7.3)
no description available
Submitted by anonymous - 3 years ago

Machine Readable Passport - Extractor

1

Regular Expression
PCRE (PHP <7.3)

/
^(?<FirstLine>(?<Passport>P)(?<PassportType>.)(?<IssuingCountry>\w{3})(?<PassportOwner>(?<Surname>\w+)<<(?<GivenName>(?:[\w]+<?)+)[<]+))\n(?<SecondLine>(?<PassportNumber>[a-zA-Z0-9<]{9})(?<CheckDigit19>[0-9]{1})(?<Nationality>[A-Za-z]{3})(?<DoB>[0-9]{6})(?<CheckDigit1419>[0-9])(?<Sex>[MF<])(?<Expiral>[0-9]{6})(?<CheckDigit2227>[0-9])(?<PersonalNumber>[\w<]{14})(?<CheckDigit2942>[0-9<])(?<CheckDigitF>[0-9]))$
/
m

Description

Loading markdown...
Submitted by Mauro - 8 years ago