1.0.3 • Published 4 years ago

uk-vehicle-number-format v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

uk-vehicle-number-format

Light weight uk vehicle registration validator and formatter

Validates UK and Isle of Man issued vehicle registration numbers against known formats.

Catches most (not all) invalid formats including leading zeros eg A012BCD

npm i uk-vehicle-number-format

Formats unspaced numbers

    format(A1) // returns A 1
    format(A100) // returns A1 100
    format(AB1000) // returns AB 1000
    format(A1ABC) // returns A1 ABC
    format(AA11ABC) // returns AA11 ABC
    format(123D456) // returns 123 D 456

Validates unspaced numbers

    validate(A1) // returns true
    validate(A12) // returns true
    validate(A123) // returns true
    validate(A1234) // returns true
    validate(AB1) // returns true
    validate(AB12) // returns true
    validate(AB123) // returns true
    validate(AB1234) // returns true
    validate(ABC1) // returns true
    validate(ABC12) // returns true
    validate(ABC123) // returns true
    validate(MAN1234) // returns true IoM must contain MAN
    validate(MIB1234) // returns true NI must contain I or Z
    validate(ABC1D) // returns true
    validate(ABC12D) // returns true
    validate(ABC123D) // returns true
    validate(A1BCD) // returns true
    validate(A12BCD) // returns true
    validate(A123BCD) // returns true
    validate(AB12CDE) // returns true
    validate(123D456) // returns true (diplomatic) must contain D
1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago