C# RegEx ou MaskedTextBox mot de passe net

Fermé
Teatimerelax Messages postés 146 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 décembre 2016 - 2 déc. 2009 à 21:56
Bonjour,

OBJECTIF : contrôler la saisie d'un mot de passe pour qu'il comporte au moins, une lettre, un chiffre et un signe de ponctuation et qu'il fasse au moins 8 caractère.

Technologies : DotNet, cSharp, MySQl sans procédure stockée, Visual Studio 2005

Voilà j'ai essayé un Regex avec un textbox, mais j'ai des problème avec le point-virgule du mot de passe et l'utilisation du mot de passe dans la chaine de connexion, alors je me demande si ce ne serait pas plus pratique d'utiliser un masque avec un MaskedTextBox.

QUESTION :
Si vous avez la solution soit pour la mise en place et le format du regex précisément, soit pour le format précis du masque à appliquer si on opte pour un MaskedTextBox, je vous en serait reconnaissant si vous pouviez me l'indiquer.
Je rappelle que le but est de controler qu'un mot de passe comporte au moins une lettre, un chiffre et un signe de ponctuation et que ce mot de passe est susceptible d'être utilisé pour la chaine de connexion.

Merci.