PHP : vérifier si des caractères sont alphanumériques

PHP : vérifier si des caractères sont alphanumériques - PHP - Programmation

Marsh Posté le 16-03-2005 à 10:11:18    

bonjoir !
 
la question est simple : j'ai des chaines de caractères, j'aimerai vérifier si elles sont composées de caractères alphanumérique.
y a t'il une fonction php toute faite pour ca, ou alors faut t'il faire ca a 'lancienne (vérifier pour chaque caractère si le code ascii est compri entre a et z ou 0 et 9...)
 
merci

Reply

Marsh Posté le 16-03-2005 à 10:11:18   

Reply

Marsh Posté le 16-03-2005 à 10:15:26    

ereg([:alnum:], $var);


Message édité par simogeo le 16-03-2005 à 10:20:10

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:15:42    

preg_match("/^[0-9]+$/", $taVar) :??:

Reply

Marsh Posté le 16-03-2005 à 10:15:58    

simo t'es trop fort quoi [:dawacube]

Reply

Marsh Posté le 16-03-2005 à 10:21:04    

j'ai édité .. me souvenais plus très bien de ce qui désignait les alphanum :o
 
kookoo chacal_one 333 [:dawacube]
 
mais toi t'as mis que les numériques dans ton regex [:icon9]


Message édité par simogeo le 16-03-2005 à 10:22:08

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:23:49    


thx (je suis une merde en expressions régulières)
 
je rajoute qd même les alpha :D

Reply

Marsh Posté le 16-03-2005 à 10:25:03    

nan mais utilises ereg(), preg() est plus lent à l'éxecution!


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:28:05    

simogeo a écrit :

nan mais utilises ereg(), preg() est plus lent à l'éxecution!


 [:icon8]

Reply

Marsh Posté le 16-03-2005 à 10:31:07    


 
c'est vrai [:icon8]
fais des benchs :o
 
normalement ca :
 

Code :
  1. ereg(^[:alnum:]+$, $var);


 
est plus rapide que ca :
 

Code :
  1. preg_match("/^[0-9]+$/", $taVar)


 
[:franck75] [:franck75] [:franck75]
[:icon8]


Message édité par simogeo le 16-03-2005 à 10:34:12

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:33:57    

je sais [:icon8]

Reply

Marsh Posté le 16-03-2005 à 10:33:57   

Reply

Marsh Posté le 16-03-2005 à 10:34:50    


 
[:diskobeck] [:pingouino]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:38:19    

p-e parce que ereg([:alnum:], $var); ca compile pas ???
 
faut mettre des guillements simogeo....
quand au bench, j'ai pas fais...

Reply

Marsh Posté le 16-03-2005 à 10:39:29    

rompi a écrit :

p-e parce que ereg([:alnum:], $var); ca compile pas ???
 
faut mettre des guillements simogeo....
quand au bench, j'ai pas fais...


 
ui, ui, erreur de ma part, enfin bon, ca il peut le faire lui même quoi [:mlc]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:40:22    

Code :
  1. ereg("/^[:alnum:]+$/", $var);


 
content? [:icon8]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:41:30    

oui mais ca enlève la crédibilité que toi tu fais des bench,
ca donne l'impression du beau parleur ;-)

Reply

Marsh Posté le 16-03-2005 à 10:43:01    

rompi a écrit :

oui mais ca enlève la crédibilité que toi tu fais des bench,
ca donne l'impression du beau parleur ;-)


 
... enfin, faites ce que vous voulez heinnn.
Moi je m'en tape des applications des autres [:icon12]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:44:56    

simogeo a écrit :

Code :
  1. ereg("/^[:alnum:]+$/", $var);


 
content? [:icon8]


 
a non, je doute qu'il faut mettre des slash dans un ereg...

Reply

Marsh Posté le 16-03-2005 à 10:48:39    

rompi a écrit :

a non, je doute qu'il faut mettre des slash dans un ereg...


 
 
ben enlèves les [:itm]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 10:55:50    

moi j'édite pas tes messages ;)juste les miens....
un bon document pour apprendre ereg et pas preg qui celle de perl...


Message édité par rompi le 16-03-2005 à 10:59:16
Reply

Marsh Posté le 16-03-2005 à 10:58:18    

rompi a écrit :

moi j'édite pas mes messages ;)


 
... regardes l'heure des edits avant de m'accuser d'une quelconque tricherie  :sleep:  
et éventuellement, fous moi la paix quoi [:spamafote]


Message édité par simogeo le 16-03-2005 à 10:58:35

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-03-2005 à 11:01:37    

Le forum n'est pas une guerre,
c'est juste que tu a écris des petites erreurs  
et je tiens à le signaler pour les différents relecteurs
 
courtoisement,
 

Reply

Marsh Posté le 16-03-2005 à 11:09:53    

rompi a écrit :

Le forum n'est pas une guerre,
c'est juste que tu a écris des petites erreurs  
et je tiens à le signaler pour les différents relecteurs
 
courtoisement,


 
bien d'accord avec toi.  
Ca fait un moment que j'ai pas mis le nez dans des regex, je lui donne un piste qui me semble intéressante et je fais des erreurs, rien de plus [:spamafote]
pas la peine de me prendre de haut non plus


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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