Войти
ПрограммированиеФорумВеб

php mysql color constrain

#0
18:04, 24 ноя 2022

Первый пользователь в форме вводит элемент канваса который будет изображаться на страничке у второго пользователя. Одним из полей формы является цвет.

в итоге в  JS будет должно прийти что то типа:
ctx.fillStyle = "#F00000";

Как проще всего проверить на пхп, что пользователь не ошибся в формате строки описывающей цвета?

Есть ли возможность в mysql поставить ограничение на содержание поля строки хранящей цвет, чтобы она не сохраняла текст не описывающий цвет?

#1
21:22, 24 ноя 2022

despair1
> поля строки хранящей цвет

поле должно хранить int

#2
(Правка: 10:46) 10:44, 25 ноя 2022

despair1
> Как проще всего проверить на пхп, что пользователь не ошибся в формате строки
> описывающей цвета?

Регулярным выражением, функцией preg_match. Регуляркой же можно и разбить на отдельные цветовые компоненты, чтоб осуществлять обработку цветов, если вдруго понадобится.

ПрограммированиеФорумВеб