You are here

protected function AvailabilityCalendarsStylesFormValidator::validateColorValue in Availability Calendars 6.2

Same name and namespace in other branches
  1. 7.2 availability_calendars.styles.inc \AvailabilityCalendarsStylesFormValidator::validateColorValue()

Check for a CSS color declaration: We check for a part of http://www.w3.org/TR/CSS21/syndata.html#color-units

  • only hex code formats are allowed

Parameters

string $value:

Return value

boolean

1 call to AvailabilityCalendarsStylesFormValidator::validateColorValue()
AvailabilityCalendarsStylesFormValidator::colorField in ./availability_calendars.styles.inc

File

./availability_calendars.styles.inc, line 428

Class

AvailabilityCalendarsStylesFormValidator

Code

protected function validateColorValue($value) {
  $pattern = '/^#?[0-9a-fA-F]{3}[0-9a-fA-F]{3}?$/';
  return preg_match($pattern, $value) === 1;
}