C # Expression régulière pour valider une date?

Je suis en train de valider une date d'entrée dans une zone de texte. Il y a un masque de saisie sur la zone de texte qui force l'entrée du xx/xx/xxxx. Je suis en train d'essayer d'utiliser une expression régulière du programme de validation de la faire respecter une date correcte est entré. Je ne suis pas habile dans la RegEx bascially à tous. Mon collègue l'a trouvé sur internet mais je ne peux pas vraiment dire ce qu'il fait.

Est-ce à regarder à droite? Semble trop compliqué...

(^((((0[1-9])|([1-2][0-9])|(3[0-1]))|([1-9]))\x2F(((0[1-9])|(1[0-2]))|([1-9]))\x2F(([0-9]{2})|(((19)|([2]([0]{1})))([0-9]{2}))))$)

Personne ne sait moins complexes, expression qui fait essentiellement ce dont j'ai besoin?

source d'informationauteur Hcabnettek