Expression reguliere

Fermé
raajaa Messages postés 21 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 2 mai 2010 - 1 avril 2010 à 13:18
Spylk Messages postés 1807 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 23 mars 2011 - 1 avril 2010 à 16:36
svp g besoin d'une expression reguliere qui valide un numero de telephone
il doi commencer par 06 ou 05 apres 8 chiffres
06 xx xx xx xx ou 05 xx xx xx xx
et merci

10 réponses

Spylk Messages postés 1807 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 23 mars 2011 381
1 avril 2010 à 13:32
salut !

\b[06|05]{2}\d{8}\b

une possibilité .... sans les espaces entre les duos de chiffres
0
Scavengey Messages postés 781 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 10 juillet 2011 272
1 avril 2010 à 13:32
en quel langage ????? Bash ?
0
raajaa Messages postés 21 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 2 mai 2010
1 avril 2010 à 13:36
merii spylk
je travaille en vb scavengey
0
raajaa Messages postés 21 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 2 mai 2010
1 avril 2010 à 13:39
spylk l'expression que vous m'avez donné n'as pa fonctionné
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Spylk Messages postés 1807 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 23 mars 2011 381
1 avril 2010 à 13:40
en perl ... ça le fait ! et j'ai même eut le temps de la tester ici !
https://lumadis.be/regex/test_regex.php
juste pour le fun !
0
raajaa Messages postés 21 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 2 mai 2010
1 avril 2010 à 13:45
mai quand je saisi par exemple 06XXXXXXXX l'erreur s'affiche toujours
0
Scavengey Messages postés 781 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 10 juillet 2011 272
1 avril 2010 à 13:52
ben déjà a la base il faut se poser la question : "qu'est-ce qui sépare les nombres qui composent le numéro de téléphone", parce que la regex sera différente. je peux te donner la regex en bash mais ça ne fonctionnera certainement pas en vb donc...
0
Spylk Messages postés 1807 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 23 mars 2011 381
1 avril 2010 à 13:56
rassure-moi ! a la place des xx .... tu mets bien des chiffres ?
0
raajaa Messages postés 21 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 2 mai 2010
1 avril 2010 à 15:50
hhhhhhhhhhhhhhh wé bien sur tu pense que chui stupide a ce point la mdrf
0
Spylk Messages postés 1807 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 23 mars 2011 381
1 avril 2010 à 16:36
NAAAAAAAANNNNNNN .... mais un tout p'tit doute à un moment j'avoue ! lL (o) lL

mais pour en revenir à l'expression régulière , en perl pour les puristes, on peut même rajouter (si tu testes un champs téléphone unique et pas dans une phrase )
par
^[06|05]{2}\d{8}$

le ^ pour "commence par" et le $ pour "fin de champ"

voili voilou
0