- 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