UNPKG

@valkyriestudios/validator

Version:

A lightweight configurable javascript validator

17 lines (16 loc) 482 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.vEAN8 = vEAN8; exports.vEAN13 = vEAN13; exports.vEAN = vEAN; const EAN_8_RGX = /^\d{8}$/; const EAN_13_RGX = /^\d{13}$/; function vEAN8(val) { return typeof val === 'string' && EAN_8_RGX.test(val); } function vEAN13(val) { return typeof val === 'string' && EAN_13_RGX.test(val); } function vEAN(val) { return typeof val === 'string' && (EAN_8_RGX.test(val) || EAN_13_RGX.test(val)); }