13
validatecolor
validate_color
SYNOPSIS
validate_color($color, $with_hashmark=true)
DESCRIPTION
validate_color returns true if $color is a valid RGB color.
If $with_hashmark is true, the leading # (HASHMARK) is optional. Otherwise, $color must contain exactly 6 hexadecimal digits.
EXAMPLE
php > require 'library/validatecolor.php';
php > var_dump(validate_color('#ffcc00'));
bool(true)
php > var_dump(validate_color('ffcc00', false));
bool(true)
php > var_dump(validate_color('#fc0', false));
bool(false)
CODE
- function validate_color($color, $with_hashmark=true) {
- return preg_match($with_hashmark ? '/^#?([0-9A-F]){6}$/i' : '/^([0-9A-F]){6}$/i', $color);
- }
Comments