ultra-design
Version:
16 lines (11 loc) • 336 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var hex = /[0-9A-F]/i;
function validHex(value) {
if (value.startsWith('#')) {
value = value.slice(1);
return hex.test(value[value.length - 1]);
}
return /\w/i.test(value) && !/\d/.test(value) || value === '';
}
exports.validHex = validHex;