Question sur le preg_match

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Question sur le preg_match

par kweb » 20 févr. 2008, 15:26

Ok,
effectivement la deuxieme méthode été simple à trouvé....
encore merci pour ton aide

par Berzemus » 20 févr. 2008, 13:38

le rendre insensible a la casse en ajoutant un i comme paramètre du regex..
if (!preg_match('#^[a-z]+[a-z\\-0-9\\.]+@(?:[a-z\\-0-9]+\\.)+[a-z]+$#i', $email)) 
:wink:

Sinon, tu aurais pu ajouter les lettres majuscules dans les divers selecteurs:
if (!preg_match('#^[a-zA-Z]+[a-zA-Z\\-0-9\\.]+@(?:[a-zA-Z\\-0-9]+\\.)+[a-zA-Z]+$#', $email)) 

Question sur le preg_match

par kweb » 20 févr. 2008, 13:06

Slt,
voila j'ai ce preg_match (ci-dessous) qui n'accepte pas les majuscule et je ne vois pas comment dire pour les autoriser..
if (!preg_match('#^[a-z]+[a-z\\-0-9\\.]+@(?:[a-z\\-0-9]+\\.)+[a-z]+$#', $email))
merci de votre aide