[PHP]Vérifier que ma chaine est de type alphanumérique

Vérifier que ma chaine est de type alphanumérique [PHP] - Programmation

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

Reply

Marsh Posté le 23-01-2002 à 18:11:40   

Reply

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  
:jap:  :jap:

 

[edtdd]--Message édité par bozocarzu--[/edtdd]

Reply

Marsh Posté le 23-01-2002 à 20:30:41    

merci :)

Reply

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

Reply

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]

Reply

Sujets relatifs:

Leave a Replay

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