У меня на сайте есть форма смена цвета ника.
Так вот, все равно выдает ошибку если даже верно введу колор.
Вот код:
elseif(!preg_match("/^[a-zA-Z0-9#\? \]{0,20}$/u", $nickcolor))
Что не так?
Ввожу #ff0000 и выдает ошибку. Ввожу red все равно выдает ошибку.
Ошибка подписана мной "Ошибка! Цвет ника не должен быть больше 20символов, а также должен состоять из латинских букв и знак #."
Помогите с этой функцией. Мне надо чтоб фильтр фильтровал так: если введу #ff0000, то верно или просто red значит верно.