进制是用于表示数值的计数系统,核心是进位规则:满特定基数则向高位进1。常用进制包括二进制(基数2,仅0、1,计算机底层运算基础)、十进制(基数10,0-9,人类日常最常用)、八进制(基数8,0-7)和十六进制(基数16,0-9、A-F,用于简化二进制书写)。
在前端开发中,颜色值的处理是高频场景——无论是表单提交、样式配置还是组件传参,都需要校验用户输入的十六进制颜色值是否合法。本文将带你实现精准的校验逻辑,覆盖 3 位/6 位纯字符、带#前缀等常见场景,同时拆解正则原理,让你不仅能用,还能理解背后的逻辑。 一、校验场景与核心规则…