Validateur binaire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 162 fois - Téléchargée 16 fois

Contenu du snippet

Cette regex plutôt simple permet de valider une chaine representant un binaire, suite de zero et de un.

Source / Exemple :


^([0-1])*$

Conclusion :


1001010 sera valide
a010e20 ne le sera pas

A voir également

Ajouter un commentaire

Commentaires

uaip
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
-
Le plus judicieux aurait été de mettre la parenthèse fermante après l'étoile : ^([0-1]*)$
pour pouvoir récupérer le tocken matché.
pifol
Messages postés
23
Date d'inscription
mercredi 14 novembre 2007
Statut
Membre
Dernière intervention
26 avril 2009
-
Pourquoi les parenthèses ?
uaip
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
-
Je code, je code ^^
(mais si je devais poster tous mes codes (non finis à 100% pour la plupart), on n'en sortirait pas).
Mon commentaire n'était ni méchant, ni désagréable. Désolé si ça t'a offensé.
Au passage, tu peux me dire (n'étant pas un expert en regexp) si mes variantes sont bonne ou pas ?

//Enchainement binaire, codé sur un nombre pair de bits
^([0-1]{2})*$

//Adresse IP en binaire
^[0-1]){5}(\.[0-1]{5}){3}$ ou (en moche) ^[0-1]{5}\.[0-1]{5}\.[0-1]{5}\.[0-1]{5}$
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
Je ne vois pas non plus l'utilité de ton commentaire...
Donc prend tes mains et codes nous donc de bons exemples qui profiteraient à tous.

@+
uaip
Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
-
Désolé pour mon manque éventuel de tolérance, mais je ne vois pas trop l'utilité de ce post. Certes il fonctionne, mais je trouve ça aussi inutile que (par exemple) ^a$ pour valider une chaine contenant uniquement le caractère 'a'.

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.