Bonjour, Je souhaite autoriser ces caractères : ^ 0 à 9 , + - * / . if (preg_match("#[^^\-9*+-/().$]#", $v)) { .... Ça ne marche pas : l'accent circonflexe (^) marque le début d'une chaîne, et se confond avec l'accent ^ autorisé Comment présenter la bonne syntaxe de preg_match pour le faire ? Merci, André Valmer