IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

question sur les regex [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut question sur les regex
    Bonjour

    Voici une regex pour verifier un mail :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = preg_match('#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#',$var);
    Ce que je n'arrive pas à comprendre c'est que quand je supprime le +

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = preg_match('#^[\w.-]@[\w.-]\.[a-zA-Z]{2,6}$#',$var);
    le comportement change et cette regex retourne toujours FALSE. je pensais que le + ou * ? n'etait pas indispensable cad sans ces caracteres on pouvait verfier plusieur fois la valeur indiqué.
    Qu'est ce que j'ai fais exactement en supprimant le + ?
    Merci d'avance de m'éclairerai la dessus.

    [edit = autre question]

    j'ai une autre question pendant qu'on y est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #(((https?|ftp)://(w{3}\.)?)(?<!www)(\w+-?)*\.([a-z]{2,4}))#
    à quoi sert (?<!www) dans la rexex précédente ?


    Cordialement

  2. #2
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut
    Résolu au chat


    question 1
    [Celira]: ben avec + c'est "au moins une fois", alors que rien c'est une fois seulement

    question 2

    SpaceFrog]: non suivi par www

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur les "Regex" en Java
    Par zpico dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 18/09/2011, 15h37
  2. Question sur les Regex. interdire une chaine
    Par cysboy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/05/2007, 13h49
  3. Question sur les regex, besoin d'une lumière
    Par Cladjidane dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/03/2007, 12h28
  4. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo