bon alors dans mon formulaire, je recupere la valeur $couleur
je veux verifier ke $couleur est bien de la forme #xxxxxx avec x un caractère alphanumérique
j'utilise donc cette regex :
$check = eregi ("^#.[0-9a-z]+$", $couleur);
il me reste à vérifier k'il y a bien 6 caractères alphanumériques mais seulement ça je ne trouve pas commen faire je sais vérifié le nombre de caractères d'une chaîne avec une regex comme : $check = ereg ("^.{6,}$", $couleur);
mais j'aimerai plutot regrouper les deux et c la ke je coince
Publicité
Posté le 27-06-2001 à 18:35:23
youdontcare
Posté le 27-06-2001 à 18:52:28
{} spécifie le nombre d'occurences à rechercher, donc [a-z]{n} match n occurences.
donc là c'est eregi("^#[a-f0-9]{6}$", $couleur) // edit, j'avais oublié '$'
et attention, la couleur étant en hexa, il faut checker les lettres de a à f et non pas de a à z.