UNPKG

duckengine

Version:
6 lines (5 loc) 207 B
export default function isHSL(str: string): boolean { return /hsl[(]\s*0*(?:[12]?\d{1,2}|3(?:[0-5]\d|60))\s*(?:\s*,\s*0*(?:\d\d?(?:\.\d+)?\s*%|\.\d+\s*%|100(?:\.0*)?\s*%)){2}\s*[)]$/.test( str ); }