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 =)