[READ-ONLY] Mirror of https://github.com/wojtekmaj/is-valid-uk-vat. Check if a number is a valid UK VAT number

README.md

npm downloads CI

Is-Valid-UK-VAT #

Check if a number is a valid UK VAT number.

Supports standard 9-digit VAT registration numbers (VRNs), optional GB prefixes, 12-digit branch variants, and legacy GD### / HA### identifiers.

tl;dr #

  • Install by executing npm install is-valid-uk-vat or yarn add is-valid-uk-vat.
  • Import by adding import isValidUKVAT from 'is-valid-uk-vat'.
  • Use it by writing const valid = isValidUKVAT('GB434031494')

Examples #

isValidUKVAT('434031494'); // true

isValidUKVAT('GB434031494'); // true

isValidUKVAT('GB434031494001'); // true

isValidUKVAT('GD001'); // true

isValidUKVAT('HA500'); // true

License #

The MIT License.

Author #

Wojciech Maj Wojciech Maj