Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1576 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1014219
Profil sup​primé
Posté le 16-03-2005 à 10:11:18  answer
 

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

mood
Publicité
Posté le 16-03-2005 à 10:11:18  profilanswer
 

n°1014228
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:15:26  profilanswer
 

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
n°1014229
Profil sup​primé
Posté le 16-03-2005 à 10:15:42  answer
 

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

n°1014230
Profil sup​primé
Posté le 16-03-2005 à 10:15:58  answer
 

simo t'es trop fort quoi [:dawacube]

n°1014236
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:21:04  profilanswer
 

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
n°1014242
Profil sup​primé
Posté le 16-03-2005 à 10:23:49  answer
 


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

n°1014245
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:25:03  profilanswer
 

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


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1014248
Profil sup​primé
Posté le 16-03-2005 à 10:28:05  answer
 

simogeo a écrit :

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


 [:icon8]

n°1014253
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:31:07  profilanswer
 


 
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
n°1014259
Profil sup​primé
Posté le 16-03-2005 à 10:33:57  answer
 

je sais [:icon8]

mood
Publicité
Posté le 16-03-2005 à 10:33:57  profilanswer
 

n°1014260
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:34:50  profilanswer
 


 
[:diskobeck] [:pingouino]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1014264
rompi
Posté le 16-03-2005 à 10:38:19  profilanswer
 

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

n°1014267
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:39:29  profilanswer
 

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
n°1014269
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:40:22  profilanswer
 

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


 
content? [:icon8]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°1014271
rompi
Posté le 16-03-2005 à 10:41:30  profilanswer
 

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

n°1014274
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:43:01  profilanswer
 

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
n°1014276
rompi
Posté le 16-03-2005 à 10:44:56  profilanswer
 

simogeo a écrit :

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


 
content? [:icon8]


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

n°1014279
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:48:39  profilanswer
 

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
n°1014288
rompi
Posté le 16-03-2005 à 10:55:50  profilanswer
 

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
n°1014292
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 10:58:18  profilanswer
 

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
n°1014293
rompi
Posté le 16-03-2005 à 11:01:37  profilanswer
 

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,
 

n°1014304
simogeo
j'ai jamais tué de chats, ...
Posté le 16-03-2005 à 11:09:53  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
[C & HTML] Du C de l'HTML et p-e du Php, j'ai besoin d'aide...inclusion conditionnelle en PHP?
API PHP,satanisme et vieilles aplaties (recyclaid)[PHP] Question à propos des classes
[java]Pb de caracteres[PHP] Pb gestion de session couplée PHPBB
[PHP]Passage de parametre incomprehensibleModifier les bordures d'un tableau PHP (débutant inside)
PHP : A la recherche d'un script d'annonce[PHP/MYQL] Erreur de requete
Plus de sujets relatifs à : PHP : vérifier si des caractères sont alphanumériques


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR