• .net 判断日期格式yyyy-MM-dd hh:MM:ss的正则表达式


    加上引用: using System.Text.RegularExpressions;

             /// <summary>

            /// 检查字符串是否是日期格式        /// </summary>
            /// <param name="s">2011-5-8 8:08:05</param>
            /// <returns></returns>
            public static string check(string s)
            {
                if (Regex.IsMatch(s,

    "^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$"))

                {
                    return s;
                }
                else
                {
                    return "";
                }

            }

  • 相关阅读:
    方法的重载
    构造方法
    方法与主方法
    类的一般形式
    多维数组
    如何使用数组
    数组的创建以及初始化
    流程控制之break、continue、return的用法
    流程控制之循环结构
    流程控制值选择结构
  • 原文地址:https://www.cnblogs.com/xuxin-1989/p/3912741.html
Copyright © 2020-2023  润新知