Tester si une chaine contient des caractères spéciaux

Tester si une chaine contient des caractères spéciaux - PHP - Programmation

Marsh Posté le 21-05-2005 à 00:43:29    

Bonjour à tous,
Je sais que j'ai déjà vu çà pleins de fois et que ce n'est vraiment pas compliqué mais j'ai un trou de mémoire là...
En fait j'ai codé un espace membres, et je voudrais vérifier que le pseudo rentré pas l'utilisateur soit uniquement des lettres (sans accents) ou des chiffres.
Alors je sais qu'il y a une fonction où l'on test si il y a des caractères différents que ce que l'on rentre en paramètre.
 
Mais je ne sais plus comment faire là...

Reply

Marsh Posté le 21-05-2005 à 00:43:29   

Reply

Marsh Posté le 21-05-2005 à 09:10:52    

Pour tester qu'un pseudo ne soit composé que de chiffres et de lettres non accentuées avec des expressions regulieres PCRE.
(insensible a la casse)
 

Code :
  1. $nick = "unpseudodetest";
  2. $pattern = "#^[a-z0-9]+$#i";
  3. if (preg_match($pattern , $nick))
  4. {
  5.      echo "C'est bien ton nick est valide !";
  6. }
  7. else
  8. {
  9.      echo "Oulala ... ce n'est pas un nick valide :(";
  10. }

Reply

Marsh Posté le 21-05-2005 à 12:13:57    

Merci beaucoup  :love:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed