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 :

underscore dans une regexp


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut underscore dans une regexp
    Bonjour,

    comment puis changer cette regexp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '/^([a-zA-Z]{1}[a-zA-Z0-9]{1,63})$/';
    afin qu'elle puisse permettre les "-" et les "_"?

    merci d'avance

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Pour autoriser les underscores partout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '/^([a-zA-Z_]{1}[a-zA-Z0-9_]{1,63})$/';

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par koopajah Voir le message
    Pour autoriser les underscores partout :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '/^([a-zA-Z_]{1}[a-zA-Z0-9_]{1,63})$/';
    merci mais en fait le 1er caractere doit etre une lettre j'avais pensé à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '/^([[:alpha:]]{1}[[:alnum:]][-_]{1,63})$/';

  4. #4
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    A la limite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '/^([[:alpha:]]{1}(?:[[:alnum:]]|[-_]){1,63})$/';
    Sinon ça ne fonctionnait pas la regex a laquelle vous aviez penser.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/05/2009, 10h11
  2. Extraire un élément faisant partie d'une variable dans une regexp
    Par byrdo dans le forum Programmation et administration système
    Réponses: 9
    Dernier message: 17/04/2009, 15h21
  3. Erreur dans une RegExp.
    Par kazuo0 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2008, 11h03
  4. Réponses: 2
    Dernier message: 21/06/2008, 21h32
  5. [RegEx] Variable dynamique dans une Regexp
    Par therebirthed dans le forum Langage
    Réponses: 1
    Dernier message: 23/12/2007, 23h33

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