isValidHex.mjs 260 B

1234567891011
  1. const IS_VALID_HEX = /^#(?:[\da-f]{3,4}|[\da-f]{6}|[\da-f]{8})$/i;
  2. /**
  3. * Check if a value is a valid 3, 4, 6 or 8 digit hex
  4. *
  5. * @param {string} value
  6. * @returns {boolean}
  7. */
  8. export default function isValidHex(value) {
  9. return IS_VALID_HEX.test(value);
  10. }