J'utilise un contrôle calenderExtender pour obtenir une date de l'utilisateur. La zone de texte peut être éditée manuellement par l'utilisateur. J'utilise un RegularExpressionValidator pour valider la date d'entrée. Le format d'entrée i besoin estExpression régulière pour valider la date - C#
MMM dd, yyyy
Maintenant, je suis en utilisant une expression régulière ci-dessous pour valider la date
((Jan)|(Feb)|(Mar)|(Apr)|(May)|(Jun)|(Jul)|(Aug)|(Sep)|(Oct)|(Nov)|(Dec)){1}\s?\d{1,2},\s?\d{4}
Il fonctionne très bien. Mais il ne vérifie pas que la date d'entrée est inférieure à 28,30 ou 31 selon le mois. exemple: le mois de décembre a 31 jours. Si l'utilisateur a entré plus de 31, l'expression doit capturer cela. Toutes les idées pour y parvenir en utilisant l'expulsion régulière?
DateTime.TryParseExact peut être mieux adapté ici. – Josh