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 :

un soucis avec la fonction ereg() [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de FredPsy
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Décembre 2006
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 285
    Par défaut un soucis avec la fonction ereg()
    Bonsoir, comme dit dans le titre, j'ai un soucis avec la fonction ereg(), à moins que ce ne soit avec les expressions régulières. M'enfin, j'ai lu ce qu'il fallait, j'ai regardé à droite et à gauche mais c'est toujours pareil.

    Je détaille, voici mon morceau de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $valeur = ereg('([a-zA-Z0-9^é]{4,10})', $pass);
    Je ne veux pas que la variable $pass contienne le e accent aigu (é), mais rien à faire, je peux mettre ce que je veux, valeur vaut toujours 1.

    Je prends un exemple, si je prends le mot frederic pour $pass
    érederic retourne 1
    féederic retourn 1
    fréderic retourne 1
    frederic retourne 1
    freéeric retourne null
    fredéric retourne null
    fredeéic retourne 1
    etc, toujours retour de 1.

    En fait, lorsque le é se trouve en quatrième et cinquième position, c'est le comportement que je souhaiterai avoir quelque soit la position du é.

  2. #2
    Membre chevronné Avatar de FredPsy
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Décembre 2006
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 285
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $valeur = ereg('(^[a-zA-Z0-9][^é]+${4,10})', $pass);
    J'ai relu mon bouquin de PHP hier soir et c'est bon. C'est chaud de coder la nuit. On fait plus attention à rien

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

Discussions similaires

  1. [FTP] Soucis avec la fonction "unlink"
    Par Petit bateau dans le forum Langage
    Réponses: 8
    Dernier message: 05/08/2007, 22h37
  2. Soucis avec la fonction WriteFile de windows
    Par kendra533 dans le forum Windows
    Réponses: 10
    Dernier message: 01/08/2007, 16h16
  3. [VBA] Soucis avec la Fonction Format
    Par kleenex dans le forum VBA Access
    Réponses: 4
    Dernier message: 11/06/2007, 11h17
  4. Souci avec la fonction SetFocus
    Par uranium-design dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/04/2007, 12h53
  5. [Système] P'tit soucis avec la fonction EXEC
    Par nais_ dans le forum Langage
    Réponses: 9
    Dernier message: 23/08/2006, 11h36

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