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.
Then,
Pass it a
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";
// or const validbarcode = require("barcode-validator");
Pass it a
barcode (string or number)
for validation and get back a boolean.validbarcode("6151100036810"); // true
validbarcode(87162318); // true
validbarcode(972660036810); // false