fix: match possible whitespace chars at the start
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
This commit is contained in:
parent
2688662c82
commit
2eb61e46c0
@ -37,8 +37,8 @@ export function lightenDarkenColor(color, amt) {
|
|||||||
|
|
||||||
export function isValidColor(string) {
|
export function isValidColor(string) {
|
||||||
// https://stackoverflow.com/a/32685393
|
// https://stackoverflow.com/a/32685393
|
||||||
let HEX_RE = /^(#)((?:[A-Fa-f0-9]{3}){1,2})$/i
|
let HEX_RE = /(^\s*)(#)((?:[A-Fa-f0-9]{3}){1,2})$/i
|
||||||
let RGB_RE = /^(rgb|hsl)(a?)[(]\s*([\d.]+\s*%?)\s*,\s*([\d.]+\s*%?)\s*,\s*([\d.]+\s*%?)\s*(?:,\s*([\d.]+)\s*)?[)]$/i
|
let RGB_RE = /(^\s*)(rgb|hsl)(a?)[(]\s*([\d.]+\s*%?)\s*,\s*([\d.]+\s*%?)\s*,\s*([\d.]+\s*%?)\s*(?:,\s*([\d.]+)\s*)?[)]$/i
|
||||||
return HEX_RE.test(string) || RGB_RE.test(string);
|
return HEX_RE.test(string) || RGB_RE.test(string);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user