41
validatecolor
validate_color
SYNOPSIS
validate_color($color, $with_hashmark=true)
DESCRIPTION
validate_color retourne true si $color est une couleur RVB valide.
Si $with_hashmark vaut true, le # (DIÈSE) en tête est facultatif. Sinon, $color doit contenir exactement 6 chiffres hexadécimaux.
EXEMPLE
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);
- }
Commentaires