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 :

Accepter les majuscules accentuées [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 314
    Points : 118
    Points
    118
    Par défaut Accepter les majuscules accentuées
    Bonjour à Tous,

    ? Comment faire accepter les majuscules accentuées.

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (!Ereg("^[0-9 ,]{1,4}[A-Za-zÉ' -]{6,150}$",$Valeur))
    Mais cela ne passe pas.

    Merci de votre réponse.

    Cordialement.

  2. #2
    Membre confirmé
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Points : 518
    Points
    518
    Par défaut
    salut,
    avec une classe pré-définie :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $subject = "1033bl 'alÉlalal";
    $pattern = '`^[0-9 ,]{1,4}[[:alpha:]\' -]{6,150}$`';
    if(!preg_match($pattern, $subject))
    {
    	// traitement
    }
    Zend PHP5 Certification
    MySQL 4 Core Certification

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 314
    Points : 118
    Points
    118
    Par défaut Accepter les majuscules accentuées
    Bonjour Gats,

    Malheureusement, je débute et je n'ai pas encore abordé l'objet.

    ? Pourrais-tu me faire le même en procédural.

    Cordialement.

  4. #4
    Membre confirmé
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Points : 518
    Points
    518
    Par défaut
    Quand je parle de classe je ne parle pas de POO dans le cas présent.

    [[:alpha:]] => est une classe qui représente n'importe quelle lettre.


    je te propose ce site que je trouve très bien réalisé sur les regex :
    http://www.expreg.com/


    et pour rester sur developpez.com:
    classe regex
    Zend PHP5 Certification
    MySQL 4 Core Certification

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 314
    Points : 118
    Points
    118
    Par défaut
    Merci Gats,

    Cela fontionne.

    Cordialement.

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

Discussions similaires

  1. [XL-2007] Eviter les majuscules accentuées?
    Par EmmanuelleC dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/08/2010, 11h16
  2. [W-00] Accentuer les majuscules.
    Par chouchou_82 dans le forum Word
    Réponses: 4
    Dernier message: 18/02/2009, 22h05
  3. Réponses: 6
    Dernier message: 12/12/2006, 11h27
  4. Réponses: 5
    Dernier message: 27/04/2005, 16h49
  5. Problème avec les caractères accentues
    Par newnew dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 15/10/2004, 13h58

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