Как определить что элемент — шестнадцатеричное значение RGB?
Есть массив в котором часть значений это шестнадцатеричное RGB ("fbb450" или "fff"), а часть это произвольные слова ("span2" например)
Каким образом можно отсеять шестнадцатеричные RGB?
Андрей Николаев:
В данном случае нет.
По тому что значение цвета либо 3 либо 6 символов. а {3,6} это диапазон и большая вероятность попадания слов похожих на шестнадцатеричное число.
Андрей Николаев:
Я сам сходу этого не понял бы если не рассматривал сегодня отличия ID-шников #text от #abcdf0
Но сократить всё же можно ;) #^([a-f\d]{6}|[a-f\d]{3})$i#