Bonjour,
Je me demande s'il existe une syntaxe qui permettrai de faire ceci :
si TxtBox.text contient "expression" Alors...
Dans mon cas je voudrais contrôler que la textbox contient une adresse email valide.
Merci
Bonjour,
Je me demande s'il existe une syntaxe qui permettrai de faire ceci :
si TxtBox.text contient "expression" Alors...
Dans mon cas je voudrais contrôler que la textbox contient une adresse email valide.
Merci
utilise une expression régulière, c'est le moyen le plus simple de valider une adresse email
un exemple sur MSDN : http://support.microsoft.com/kb/301264/
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
faut aimer les expressions régulières ^^
(enfin ca doit etre comme tout, une fois qu'on en a fait quelques unes ca doit s'écrire sans réfléchir, m'enfin quand on y regarde de loin ca fait peur ...)
m'enfin sinon il existe bien quelque chose qui fait like en vb.net ... et c'est le mot clé like
m'enfin c'est vrai que les expressions régulières permettent des choses plus précises
Code : Sélectionner tout - Visualiser dans une fenêtre à part if montextbox.text like "*@*.*" then
Merci
Et sinon en C# qu'est ce qui existe comme expression régulière, ou comme mot correspondant au like?
Like n'existe pas en C#, mais tu peux utiliser les expressions régulières de la même façon qu'en VB.NET. Voilà la version C# du lien que je t'ai donné : http://support.microsoft.com/kb/308252
Mais je croyais que tu le voulais en VB.NET, vu le forum où tu as posté
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Mouais... c'est un peu gadget je trouve. C'est quand même pas bien difficile de faire un Regex.IsMatch(laChaine, lePattern)
Et en plus c'est autrement plus puissant que like
EDIT: si vraiment on veut utiliser LIKE, on peut toujours référencer l'assembly Microsoft.VisualBasic et utiliser la classe LikeOperator
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager