A tiny JavaScript library for validating barcodes.
Supported symbologies: EAN-13, EAN-8, UPC-A, and UPC-E. For more information on the validation algorithm, see official GS1 guide on calculating valid barcode check digits.
Usage
First, install barcode-validator
using npm:
npm i barcode-validator
Then, import
the package into your module like so:
import validbarcode from "barcode-validator";
Pass it a barcode (string or number)
for validation and get back a boolean.
validbarcode("6151100036810");
validbarcode(87162318);
validbarcode(972660036810);
License
Barcode Validator is MIT licensed. See license file for more information.