check this one to get an idea of the complexity of regular expressions and validation dates. so i would use
\d{4}(?:/\d{1,2}){2}
then in C # do everything to check compliance. while this can be done, you will spend a lot of time trying to achieve this, although there is a regular expression in this post that with a bit of fiddling will supposedly check dates in regex, but it is a scary looking regular expression
gwillie
source share