Vérifier que ma chaine est de type alphanumérique [PHP] - Programmation
Marsh Posté le 23-01-2002 à 18:22:01
La chaine $a ne peut contenir que les caractere A à Z, a à z et 0 à 9 
<? 
if (!(eregi('[a-z0-9]', $a))){ 
echo "Chaine invalide"; 
} 
?> 
 
J'ai telement galerer pour comprendre comment marche les chaine, que sa me fais plaisir de te reponde   
  
 
[edtdd]--Message édité par bozocarzu--[/edtdd]
Marsh Posté le 23-01-2002 à 22:06:05
Oui, mais encore mieux je pense serait de mettre: 
 
<? 
if (!(eregi('[a-zA-Z0-9]', $a))){ 
echo "Chaine invalide"; 
} 
?> 
 
pour les majuscules... 
 
sinon, pour des regexp toutes faites, je te conseille cette url: 
http://www.phpinfo.net/?p=prog&rub=regex 
Marsh Posté le 24-01-2002 à 18:21:17
| haazheel a écrit a écrit  : Oui, mais encore mieux je pense serait de mettre: <? if (!(eregi('[a-zA-Z0-9]', $a))){ echo "Chaine invalide"; } ?> pour les majuscules... sinon, pour des regexp toutes faites, je te conseille cette url: http://www.phpinfo.net/?p=prog&rub=regex  | 
 
Tu est bo toi, je serai d accord si tu metais ereg en fonction, mais la il y as eregi, et la fonction eregi n'est pas sensible a la casse... en plus si tu mets ton code, il te trouverais une ereur, j'ai deja assez lutter pour la trouver, j'avais fais la meme. Quand tu mete A-Z avec une eregi, sa foire 
[edtdd]--Message édité par bozocarzu--[/edtdd]
Marsh Posté le 23-01-2002 à 18:11:40
salut,
je voudrais vérifier que ma chaine $a est bien alphanumérique, et que, y'a pas de caractère ' ( " ç ^ dedans (par exemple)
Comment faire ?
thx =)