Titre: [regex] autoriser que certains caractères Posté par: Luther le 21 Août 2005 à 20:11:28 Salut,
juste une question : comment filtrer les pseudo des membres qui s'inscrive a-zA-Z0-9 + - .éèàöüöä et d'autre caractères que j'autorise ? j'arrive pas avec preg_match. expliquez moi svp Titre: [regex] autoriser que certains caractères Posté par: comtezero le 22 Août 2005 à 16:36:32 voila une fonction que j'ai trouvé dans mon bouquin ( pour une fois qu'il dit un truc utile ) :
Code: int ereg ( string motif, string chaine [,array tableau]) Titre: [regex] autoriser que certains caractères Posté par: Luther le 22 Août 2005 à 17:22:18 j'avais deja trouvé avant mais thx qd meme^^
Titre: [regex] autoriser que certains caractères Posté par: comtezero le 22 Août 2005 à 17:24:54 Citation de: Luther j'avais deja trouvé avant mais thx qd meme^^ y pas de quoi .Titre: [regex] autoriser que certains caractères Posté par: Nox le 29 Septembre 2005 à 23:09:20 tu peu aussi utiliser ctype_alnum qui renvoi vrai si tout est de type alphanumerique
Code: <? Titre: [regex] autoriser que certains caractères Posté par: Samadhi_06 le 16 Avril 2006 à 10:15:21 Kikoo,
Citation j'arrive pas avec preg_match. expliquez moi svp Code: if (!preg_match('`^[[:alnum:]]*$`',$pseudo)) Les quotes c est pour delimité la chaine Le chapeau chinois indique le debut de chaine le dollars indique la fin de chaine Pour limiter un pseudo de 4 à 15 caracteres par exemple tu remplace l'asterix par {4,15} Un tres bon site sur les expressions regulieres: http://www.expreg.com/ Tu peux faire un tas de chose avec les expressions régulieres mais d'autres fonctions sont tres utiles et plus simple pour controler et manipuler les chaines. A voir sur http://www.php.net/manual/fr/ Au passage, si tu as d'autres formulaires une description du membre par exemple. Je suppose que tu vas pas interdir la ponctuation, mais : - N'oublies pas de filtrer les balises si tu ne veux pas que des personnes malveillantes injecte des scripts :rolleyes: - Penses aux quotes pour eviter les injections SQL, mefies toi si fais héberger ton site. Va savoir si les magiks quotes sont bien reglés dans leur fichier php.ini, on sait jamais. donc à méditer ciao |