下面是一个匹配RGB颜色值的正则表达式:

^(rgb\(\d{1,3},\d{1,3},\d{1,3}\)|#[0-9a-fA-F]{6})$

这个正则表达式可以匹配两种形式的RGB颜色值:

  1. rgb(123,45,67):以 rgb( 开始,然后是三个数字(每个数字可以是1到3位数),数字之间用逗号 , 分隔,最后以 ) 结尾。
  2. #f00000:以 # 开始,后面跟着6个十六进制字符(可以是大写或小写字母),表示红、绿、蓝三个颜色通道的值。

请注意,这个正则表达式只能检测RGB颜色值的格式是否正确,不能判断颜色值是否在合理的范围内。

rgb正则匹配rgb1234567或#f00000

原文地址: https://www.cveoy.top/t/topic/iqOq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录