要求匹配以下16进制颜色值,正则表达式可以为:

发布时间 2023-11-09 09:43:43作者: 龙陌

要求匹配以下16进制颜色值,正则表达式可以为:

#ffbbad
#Fc01DF
#FFF
#ffE

/#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g

十六进制颜色值满足某些条件可以简写。
color: #FF33AA;
上述颜色值可以进行简写,因为每两位都是重复的,完全可以省略掉一半。
color: #f3a;
上面是十六进制颜色值推荐简写方式。

所以一共有6位或者3位。

而颜色的表达可以用大写字母或者小写字母或者数字表示。所以是A-Z,a-z,0-9。