Bonjour,

J'ai fait un contrôle sur le contenu d'une chaine de caractère qui doit n'être que alphabétique

J'ai donc ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$pattern = '[a-zA-Z0-9]';
 
    if(preg_match($pattern, $libelle))
    {
        echo 'Oui';
    }
    else
    {
        $echec=$echec."<p>- Dans votre requête, caractère(s) non conforme";
    }
Le soucis c'est qu'il suffit qu'un seul caractère de "libelle" soit dans "pattern" pour que cela soit bon

Hors ce que je veux c'est que toutes les caractères de "libelle" doivent être dans "pattern", sinon c'est une erreur.

Merci