QUestion sur preg_match, strpos() ou strstr()

Eléphanteau du PHP | 43 Messages

07 déc. 2006, 12:54

J'ai posé une question précédemment sur une vérification de caractères.

La réponse était très bonne, mais je nage complétement avec javascript, alors je voudrais vérifier mes champs à travers php.

J'ai essayé preg_match mais le manuel me conseille d'utiliser strpos() ou strstr().

Mon gros problèmes est de comprendre et d'indiquer à cette fonction les caractères que je recherche dans une phrase du type :

"/^[\w|-]+(\.[\w|-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/" (j'ai volé ça sur un script)

je ne comprends pas très bien comment faire cela (l'exemple est un email) car je ne comprends pas comment marche ces opérateurs et comment l'utiliser dans ma fonction

Merci à vous

July

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

17 déc. 2006, 13:52

As-tu regardé dans la FAQ ?
http://www.phpfrance.com/forums/voir_sujet-12979.php

Par ailleurs, si tu cherches à construire une expr régulière pour vérifier un mail, fais plutôt une recherche sur le forum ou sur :google: car d'autres ont dû le faire avant toi.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.