UNPKG

usdl-regex

Version:

US Driver's License validation via https://ntsi.com/drivers-license-format/

464 lines (463 loc) 8.37 kB
{ "AL": { "valid": [ "1", "12", "123", "1234", "12345", "123456", "1234567", "12345678" ], "invalid": [ "123456789", "ABC" ] }, "AK": { "valid": [ "1", "12", "123", "1234", "12345", "123456", "1234567" ] }, "AZ": { "valid": [ "A1", "A12", "A123", "A1234", "A12345", "A123456", "A1234567", "A12345678", "AB12", "AB123", "AB1234", "AB12345", "123456789" ], "invalid": [ "A123456789", "AB123456" ] }, "AR": { "valid": [ "1234", "12345", "123456", "1234567", "12345678", "123456789" ] }, "CA": { "valid": [ "A1234567" ] }, "CO": { "valid": [ "123456789", "A123", "A1234", "A12345", "A123456", "AB12", "AB123", "AB1234", "AB12345" ] }, "CT": { "valid": [ "123456789" ] }, "DE": { "valid": [ "1", "12", "123", "1234", "12345", "123456", "1234567" ] }, "DC": { "valid": [ "1234567", "123456789" ] }, "FL": { "valid": [ "A123456789012" ] }, "GA": { "valid": [ "1234567", "12345678", "123456789" ] }, "HI": { "valid": [ "A12345678", "123456789" ] }, "ID": { "valid": [ "AB123456A", "123456789" ] }, "IL": { "valid": [ "A12345678901", "A123456789012" ] }, "IN": { "valid": [ "A123456789", "123456789", "1234567890" ] }, "IA": { "valid": [ "123456789", "123AB1234" ] }, "KS": { "valid": [ "A1A1A", "A12345678", "123456789" ] }, "KY": { "valid": [ "A12345678", "A123456789", "123456789" ] }, "LA": { "valid": [ "1", "12", "123", "1234", "12345", "123456", "1234567", "12345678", "123456789" ] }, "ME": { "valid": [ "1234567", "1234567A", "12345678" ] }, "MD": { "valid": [ "A123456789012", "MD12345678901" ] }, "MA": { "valid": [ "A12345678", "SA1234567", "123456789" ], "invalid": [ "SA12345678", "A123345678" ] }, "MI": { "valid": [ "A1234567890", "A123456789012" ] }, "MN": { "valid": [ "A123456789012" ] }, "MS": { "valid": [ "123456789" ] }, "MO": { "valid": [ "A12345", "A123456", "A1234567", "A12345678", "A123456789", "A123456R", "A123456r", "12345678AA", "123456789A", "123456789", "123A123456" ], "invalid": [ "A123456Q" ] }, "MT": { "valid": [ "A12345678", "1234567890123", "123456789", "12345678901234", "AAA0000012345" ] }, "NE": { "valid": [ "A123456", "A1234567", "A12345678" ] }, "NV": { "valid": [ "123456789", "1234567890", "123456789012", "X12345678", "x12345678" ], "invalid": [ "A12345678" ] }, "NH": { "valid": [ "12ABC12345", "NHL12506717" ], "invalid": [ "AAABBBCCCDD", "12345678901", "1234567890" ] }, "NJ": { "valid": [ "A12345678901234" ] }, "NM": { "valid": [ "12345678", "123456789" ] }, "NY": { "valid": [ "A1234567", "A123456789012345678", "12345678", "123456789", "1234567890123456", "ABCDEFGH" ] }, "NC": { "valid": [ "1", "12", "123", "1234", "12345", "123456", "1234567", "12345678", "123456789", "1234567890", "12345678901", "123456789012" ] }, "ND": { "valid": [ "ABC123456", "123456789" ] }, "OH": { "valid": [ "A1234", "A12345", "A123456", "A1234567", "A12345678", "AB123", "AB1234", "AB12345", "AB123456", "AB1234567", "12345678" ] }, "OK": { "valid": [ "A123456789", "123456789" ] }, "OR": { "valid": [ "1", "12", "123", "1234", "12345", "123456", "1234567", "12345678", "123456789", "A123456", "B123456", "C123456", "A1234567", "B1234567", "C1234567" ], "invalid": [ "A12345678", "B12345678", "AA123456" ] }, "PA": { "valid": [ "12345678" ] }, "RI": { "valid": [ "1234567", "A123456", "12345678", "1234567" ] }, "SC": { "valid": [ "12345", "123456", "1234567", "12345678", "123456789", "1234567890", "12345678901" ] }, "SD": { "valid": [ "123456", "1234567", "12345678", "123456789", "1234567890", "123456789012" ], "invalid": [ "12345678901" ] }, "TN": { "valid": [ "1234567", "12345678", "123456789" ] }, "TX": { "valid": [ "1234567", "12345678" ] }, "UT": { "valid": [ "1234", "12345", "123456", "1234567", "12345678", "123456789", "1234567890" ] }, "VT": { "valid": [ "12345678", "1234567A" ] }, "VA": { "valid": [ "A123456789", "A1234567890", "A12345678901", "123456789" ] }, "WA": { "valid": [ "A23456789012", "A1A1A1A1A1A1", "AAAAAAAAAAAA", "A123456AADAS", "WDLA1B2C3D4E" ], "invalid": [ "A2345678901", "A1A1A1A1A1A" ] }, "WV": { "valid": [ "1234567", "A12345", "A123456", "AB12345", "AB123456" ] }, "WI": { "valid": [ "A1234567890123" ] }, "WY": { "valid": [ "123456789", "1234567890" ] } }