UNPKG

is-hsl-color

Version:

Loosely check whether a string is an HSL(A) color string.

25 lines (17 loc) 375 B
/** * Expose `isHslColor`. */ module.exports = isHslColor; /** * HSL(A) color matcher. */ var matcher = /^hsla?\(\s*\d{1,3}\s*,\s*\d{1,3}%\s*,\s*\d{1,3}%\s*(,\s*[\d\.]+)?\s*\)$/; /** * Loosely check whether a `string` is an HSL(A) color string. * * @param {String} string * @return {Boolean} */ function isHslColor (string) { return matcher.test(string); }