Regex Expression

string regexExpress = @"^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578]                                        )|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[4                                        69])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\                                        s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([1                                        3579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((                                        0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((                                        0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9]                                        )|(2[0-8]))))))"; //日期部分            regexExpress += @"(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$"; //时间部分            RegexOptions options = ((RegexOptions.IgnorePatternWhitespace | RegexOptions.Multiline) | RegexOptions.IgnoreCase);            Regex regex = new Regex(regexExpress, options);
posted @ 2011-04-22 11:17  Jake.Xu  阅读(187)  评论(0编辑  收藏  举报