# Matches an RGB Hex Color \# # Number Sign followed by (?>((?[0-9a-f]{2}) # EITHER: Two Hex Digits for Red (?[0-9a-f]{2}) # Two Hex Digits for Green (?[0-9a-f]{2}) # Two Hex Digits for Blue |(?[0-9a-f]) # OR: One Hex Digit for Red (?[0-9a-f]) # One Hex Digit for Green (?[0-9a-f]) # One Hex Digit for Blue ))