颜色值是用于定义色彩数字化表现的核心参数,通过数值组合精准描述色彩的色调、饱和度与亮度,是数字设计、印刷、网页开发等领域的基础工具。常见形式包括:RGB(红绿蓝,网页/数字屏幕主流,如#FF0000代表红色)、HEX(十六进制RGB压缩,6位字符简化表达)、CMYK(青品黄黑,印刷四色模式)、HSL…
在前端开发中,颜色值的处理是高频场景——无论是表单提交、样式配置还是组件传参,都需要校验用户输入的十六进制颜色值是否合法。本文将带你实现精准的校验逻辑,覆盖 3 位/6 位纯字符、带#前缀等常见场景,同时拆解正则原理,让你不仅能用,还能理解背后的逻辑。 一、校验场景与核心规则…