Code couleur html

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 400 fois - Téléchargée 15 fois

Contenu du snippet

Validation pour les codes couleurs html hexadécimaux.
Le symbole "#" est facultatif.
Il accepte la forme de 3 chiffres pour les 216 couleurs, ou le code couleur entier de 6 chiffres.

Source / Exemple :


^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$

A voir également

Ajouter un commentaire Commentaires
Messages postés
215
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
10 mars 2014

Hello,
Cette source date un peu mais bon au cas ou elle pourrait être simplifiée comme ca :
^#?(([a-fA-F0-9]){3}){1,2}$

++
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
possible de faire aussi :

^#?((?:[A-F\d]{3}){1,2})$

en spécifiant dans les parametres que l'on souhaites ignorer la casse, on peut réduire
[a-f]|[A-F]|[0-9]
à
[A-F]|[0-9]

qui s'écrit tout simplement:
[A-F0-9]
ou
[A-F\d]

on termine en indiquant que notre groupe de trois caractères peut éventuellement être porté à 6 en ajoutant {1,2}

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.