Has anyone written a convenient RegEx function to check if a string is a valid SQLDateTime string?
^(1[8-9][2-9][0-9])((00040812162024283236404448525660646872768084889296)(\\d\\d))[-]((02)(01030507081012)(04060911))[-](?(6)((?(3)(0[1-9]1[0-9]2[0-9])(0[1-9]1[0-9]2[0-8])))((?(7)(0[1-9]1[0-9]2[0-9]3031)(0[1-9]1[0-9]2[0-9]30))))[ ](0[0-9]1[0-9]2[0-3]):([0-5][0-9]):([0-5][0-9])\\.\\d\\d\\d$
from: http://www.sharpdevel.com/2008/07/sql-datetime-validation-regex.html