BellevueCollege.Toolkit.IsValidSQLDate C# (CSharp) Метод

IsValidSQLDate() публичный статический Метод

public static IsValidSQLDate ( string strDate ) : bool
strDate string
Результат bool
        public static bool IsValidSQLDate(string strDate)
        {
            // Returns True if the Date is Valid for SQL (Matches Pattern)
            strDate = strDate.Trim();
            return Regex.IsMatch(strDate, "^(?:(?:(?:0?[13578]|1[02])(\\/|-|\\.)31)\\1|(?:(?:0?[13-9]|1[0-2])(\\/|-|\\.)(?:29|30)\\2))(?:(?:1[6-9]|[2-9]\\d)?\\d{2})$|^(?:0?2(\\/|-|\\.)29\\3(?:(?:(?:1[6-9]|[2-9]\\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\\/|-|\\.)(?:0?[1-9]|1\\d|2[0-8])\\4(?:(?:1[6-9]|[2-9]\\d)?\\d{2})$");
        }