[PHP] Pseudo de minimum 2 caracteres

TaluS -  
Thamior Messages postés 267 Statut Membre -
Bonjour,
Donc me voilà lancé dans le système de sessions :)
Tout marcher bien, lorsque j'eus la formidable idée de limité les pseudo a 2 caractères (chiffres et lettres seulement)
Voici le code que j'ai fait :
if (preg_match("#^([a-z0-9]{,2})$#", $_POST['username']))
   {
      echo 'Pseudo correcte, on continue';
   }
else
   {
      echo 'Pseudo incorrecte';
   }


Seulement, sa ne marche pas comme j'aimerai :S
Sa m'affiche toujours 'Pseudo incorrecte' lorsque j'envoie n'importe qu'elle pseudo (TaLuS / talus / ta / lu / ...) :S
Pourriez vous m'aider s'il vous plais ? :s

3 réponses

  1. Thamior Messages postés 267 Statut Membre 47
     
    Bonjour,

    Je te propose quelques sites de patterns pour les expressions régulières :
    - PHP : http://www.switchplane.com/utilities/preg_match-regular-expression-tester.php
    - JS : http://quentinc.net/testeur-expressions-regulieres

    Je reste à ta disposition si tu ne t'en sors pas.

    Bon chance,
    1
  2. TaluS
     
    Merci beaucoup pour les liens ^^
    Après plusieurs essaies :
    if (preg_match("#^([a-zA-Z0-9]{2,})$#", $_POST['username']))
       {
          echo 'Pseudo correcte, on continue';
       }
    else
       {
          echo 'Pseudo incorrecte';
       }
    

    Et sa marche :D :D :D
    Merci encore une fois ^^
    1
  3. Thamior Messages postés 267 Statut Membre 47
     
    On est la pour ça.

    Bon continuation.
    0