常用正则匹配
/*
* RGBA颜色(支持透明通道无限小数、整数)
* 返回数组[R,G,B,A]
*/
let colorReg = /^rgba\((\d+),*(\d+),*(\d+),(\d+|0.\d+)\)$/;
/* 16进制颜色(支持css简写、6位、8位) */
let colorReg = /^#([0-9a-f]{6}|[0-9a-f]{8}|[0-9a-f]{3})$/i;
colorReg.test("#FFFFFFFF");
/*
* RGBA颜色(支持透明通道无限小数、整数)
* 返回数组[R,G,B,A]
*/
let colorReg = /^rgba\((\d+),*(\d+),*(\d+),(\d+|0.\d+)\)$/;
/* 16进制颜色(支持css简写、6位、8位) */
let colorReg = /^#([0-9a-f]{6}|[0-9a-f]{8}|[0-9a-f]{3})$/i;
colorReg.test("#FFFFFFFF");