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 :

Regex code couleur Munsell


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 152
    Par défaut Regex code couleur Munsell
    Bonjour,

    je développe un formulaire de saisie dans lequel j'ai un champs "couleur" qui doit être déterminée à partir de la charte des couleurs Munsell.
    Pour tester la validité du formulaire, je dois vérifier que ce champs a bien été saisi en respectant la charte Munsell ( de la forme "T V/C" ), et pour cela j'utilise une expression régulière.

    Je voulais savoir si cela avait déjà été fait par quelqu'un d'autres, pour ma part, j'ai essayé avec l'expression régulière ci-dessous et ça a l'air de fonctionner:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^(([1-9]|10)(R|Y|G|B|P|YR|GY|BG|BP|RP)\s?(([0-9]|10)(,[0-9])?)\/([0-9]+))$
    Merci d'avance pour vos retours.

  2. #2
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    N'est-ce pas ce qui est abordé ici : http://casoilresource.lawr.ucdavis.e...xport/html/491

    Apparemment, le pattern est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pattern = '#\b[0-9A-Z](\.)?([0-9A-Z])?[Y|y|R|r]([R|r])? [0-9][\/|.][0-9](-[0-9]\/[0-9])?#';

Discussions similaires

  1. [Couleur] Modification du code couleur de l'interface
    Par Therich dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 31/01/2006, 21h00
  2. [C#][couleur]Utilisation des codes couleurs?
    Par bakonu dans le forum C#
    Réponses: 3
    Dernier message: 28/11/2005, 20h38
  3. codes couleur vga
    Par arcane dans le forum Ordinateurs
    Réponses: 3
    Dernier message: 03/05/2005, 00h33
  4. Calcul simple pour code couleur
    Par Boumeur dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 16/04/2005, 11h51
  5. [Color] recuperer un code couleur HTML
    Par worldchampion57 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 10/02/2005, 14h31

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