Expression reguliere pour valider un numero de telephone [Résolu]

cs_orangeman 12 Messages postés jeudi 14 avril 2005Date d'inscription 6 juin 2005 Dernière intervention - 2 juin 2005 à 16:10 - Dernière réponse : zakariabamou 30 Messages postés mercredi 16 décembre 2009Date d'inscription 24 août 2012 Dernière intervention
- 8 août 2012 à 02:05
Bonjour

Voici mon problème: J'ai un textbox dans lequel je rentre un numéro de portable et je dois le valider.
Voici les contraintes:

Le numéro doit soit commencer par 06 puis XX.XX.XX.XX
ou bien il commence par 00(ai lieu de +) puis le préfixe international qui peut comporter de 2 à 4 chiffres.

En gros voici 3 exemples:

0612345678
0033612345678 (ici le prefixe est 33)
003145698457412 (et ici le prefixe est 3145)

Voila ce qu'il faut que je valide

voici le code que j'utilise pour valider


!Regex.IsMatch(Destination, "rentrez ici l'expression reguliere")
Afficher la suite 

3 réponses

Répondre au sujet
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 2 juin 2005 à 16:16
+1
Utile
(^06[0-9]{8}$|^00[0-9]{11,13}$)

ca devrait être bon ca... si tu veux les . dit-le

Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
</FO< body>
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sebmafate
cs_orangeman 12 Messages postés jeudi 14 avril 2005Date d'inscription 6 juin 2005 Dernière intervention - 3 juin 2005 à 10:36
0
Utile
Merci ça marche bien
Commenter la réponse de cs_orangeman
zakariabamou 30 Messages postés mercredi 16 décembre 2009Date d'inscription 24 août 2012 Dernière intervention - 8 août 2012 à 02:05
0
Utile
bonjour a tout le monde, je cherche a développer un code en C# qui me permet d'utiliser les expressions régulières pour trouver des mots (par exemple ayant la forme PM-ASK-2134) dans un document Word, le code est facile pour des fichiers textes (.txt) mes pour un document Word c'est différent, SVP si qelqu'un a une idée je suis coinsé depuis 2 semaines. merci a l'avance.
voila mon code: (il permet de trouver la chaine "PM-ASK-2134" dans un document word mais je cherche a trouver toutes les ocurences de ce type en utilisant une expression régulière):

object missing = System.Reflection.Missing.Value;
object fileName = @textBox1.Text.ToString();
Microsoft.Office.Interop.Word.Application msWord = new Microsoft.Office.Interop.Word.Application();
msWord.Visible = false;
Microsoft.Office.Interop.Word.Document nvDoc;
nvDoc = msWord.Documents.Open(ref fileName, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing);

nvDoc.Application.Selection.Find.ClearFormatting();
Regex Tag = new Regex(@"SC-([\w\-.]+)-([\S\-.]+)");
nvDoc.Application.Selection.Find.Text = "PM-ASK-2134";

while (nvDoc.Application.Selection.Find.Execute(
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing))
{
MessageBox.Show(nvDoc.Application.Selection.Find.Text);
}
// else MessageBox.Show("Text not found.");


// Fermer le document
nvDoc.Close(ref missing, ref missing, ref missing);

// Fermeture de word
msWord.Quit(ref missing, ref missing, ref missing);
Commenter la réponse de zakariabamou

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.