@valkyriestudios/validator
Version:
A lightweight configurable javascript validator
17 lines (16 loc) • 482 B
JavaScript
;
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));
}