- ereg() toujours flou dans ma tete -> RESOLU [PHP] - PHP - Programmation
Marsh Posté le 09-06-2004 à 00:19:26
euh, [A-Za-z0-9_-]+ à la louche ? (je suis pas expert en regex non plus, mais bon  )
)
Marsh Posté le 09-06-2004 à 00:48:37
voir même (\w|_)+ 
(c'est comme ca en perl, habituellement c'est pas loin du php)
Marsh Posté le 09-06-2004 à 01:02:00
Marsh Posté le 09-06-2004 à 07:32:44
Dernière petite question. 
 
Voila j'ai fais cela:  
| Code : 
 | 
 
 
Que dois-je rajouter dans mon ereg pour qu'il accept les tirets ?
Marsh Posté le 09-06-2004 à 13:42:57
remplace : 
^[a-zA-Z0-9_] 
par : 
^[a-zA-Z0-9_\-] 
 
et dis si ça marche 
Marsh Posté le 09-06-2004 à 17:02:35
| AlphaZone a écrit : Aaaaah merci T509, heureusement que tu es là.  | 
 
 
Sympa pour ceux qui avait répondu avant et donné la bonne réponse de plus...  
 
Marsh Posté le 09-06-2004 à 19:55:00
| naceroth a écrit : Sympa pour ceux qui avait répondu avant et donné la bonne réponse de plus...  | 
 
 
 
Désolé naceroth. Merci quand meme de ton aide. 
 
J'ai mis en place non pas la solution que me proposait mais celle-ci: ^[a-z0-9_]|\\- 
 
Actuellement cela fonctionne bien après je ne sais pas. 
 
Enfin voila, encore désolé. 
 
Affair conclu et résolu
Marsh Posté le 08-06-2004 à 23:11:19
Bonsoir à tous,
 
  
Voila j'ai un gros souci avec la fonction ereg();
J'ai une variable $pseudo et j'aimerais que les caractères qui compose cette variable $pseudo soit comprise entre A-Z, a-z, 0-9 et puisse contenir les caractères: _ -
Si vous pouviez m'expliquer ca serait sympas.
J'ai regardé sur php.net mais je comprend rien à la gestion des caractères
Merci d'avance
Message édité par AlphaZone le 09-06-2004 à 19:57:55