Expression "pas uniquement"

Expression "pas uniquement" - PHP - Programmation

Marsh Posté le 23-06-2007 à 23:02:05    

Bonjour,
j'aimerais savoir comment traduire en php l'expression "pas uniquement" ?
exemple : quelqu'un entre un pseudo dans un formulaire d'inscription : léo
sauf que les pseudo ne doivent être constitués que de chiffre [0-9] et de lettre [a-z] !
donc j'aimerai savoir comment faire pour que si ce pseudo ne contienne pas uniquement des chiffres et des lettres l'utilisateur ne puisse pas accéder à l'étape suivante.
Merci d'avance...

Reply

Marsh Posté le 23-06-2007 à 23:02:05   

Reply

Marsh Posté le 24-06-2007 à 00:04:25    

Tu dois utiliser les expressions régulières
http://www.google.fr/search?q=expr [...] FR226FR226
 
genre ici ça ferait :

Code :
  1. if (preg_match('#(a-zA-Z0-9)*#', $pseudo)) echo 'yeah, baby';
  2. else echo 'oh no, sucks';


Tu peux remplacer preg_match('#(a-zA-Z0-9)*#', $pseudo) par ereg('(a-zA-Z0-9)*', $pseudo), c'est pareil, en plus lent.
 
J'espère pas me planter sur le pattern (a-zA-Z blabla) [:totoz]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 24-06-2007 à 01:54:15    

theredled a écrit :

Tu dois utiliser les expressions régulières
http://www.google.fr/search?q=expr [...] FR226FR226
 
genre ici ça ferait :

Code :
  1. if (preg_match('#(a-zA-Z0-9)*#', $pseudo)) echo 'yeah, baby';
  2. else echo 'oh no, sucks';


Tu peux remplacer preg_match('#(a-zA-Z0-9)*#', $pseudo) par ereg('(a-zA-Z0-9)*', $pseudo), c'est pareil, en plus lent.
 
J'espère pas me planter sur le pattern (a-zA-Z blabla) [:totoz]


Hé si, you fail.
 

Code :
  1. if (preg_match('#^[a-zA-Z0-9]*$#', $pseudo)) echo 'yeah, baby';
  2. else echo 'oh no, sucks';


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
Reply

Marsh Posté le 24-06-2007 à 12:33:23    

merci :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

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