.Net中判断日期时间输入是否合法(使用正则表达式)

精贴 置顶
2430 0

.Net中判断日期时间输入是否合法(使用正则表达式)  

^((((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-))$


public static bool validateDatetime(string strValue)
{
   string strReg = @"([1-2][0-9][0-9][0-9])-(0*[1-9]|1[0-2])-(0*[1-9]|[12][0-9]|3[01])\ (0*[0-9]|1[0-9]|2[0-3]):(0*[0-9]|[1-5][0-9]):(0[0-9]|[1-5][0-9])";  
   if (strValue == "")
   {
    return false;
   }
   else
   {
    Regex re = new Regex(strReg);
    MatchCollection  mc = re.Matches(strValue);
    if (mc.Count == 1)
     foreach(Match m in mc)
     {
      if (m.Value == strValue)
       return true;
     }
   }
   return false;
}


这个太xxxxxxxxx了

 程序代码
public   bool   IsDate(string   str)  
  {  
            bool   Result=true;  
            try  
              {  
                    System.Convert.ToDateTime(str);  
              }  
              catch  
              {  
                        Result=false;  
                }  
      return   Result;  
  }

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012-06-25
.NET后台写JS代码 2011-11-03
网站地址多出jdfwkey的问题解析及... 2010-08-25
数据库xxx的日志已满,请备份该数... 2013-07-19
百度、google、Yahoo网站地图制作... 2011-01-30
<a>标签的伪类书写顺序问题... 2010-09-04
什么是长尾关键词? 2010-09-24
CEO名言 2010-08-31
Mysql 主从数据库同步 2010-09-12
用ASP实现网页BBS 2010-11-01
博主推荐
本个人博客微信公众平台上线啦~~... 2013-10-13
饼哥网络互联上线啦~~要买域名空... 2013-09-20
网站title标题如何正确修改不会被... 2013-08-26
饼哥通讯录系统上线啦,欢迎大家... 2013-08-24
ASP .NET MYSQL 的简单分页 并不... 2013-08-19
网站有弹窗广告这样的站点,百度... 2013-08-17
做淘宝SEO优化需要注意的8大问题 2013-08-17
淘宝网怎么做SEO优化 2013-08-17
站长们要学习的“苍井空精神” 2013-08-17
苹果公司今日发布了iOS 7第五个开... 2013-08-07
随便看看
IE6中不支持hover focus伪类的解... 2010-08-27
如何让打造高转化率的网站 2013-06-23
免费域名邮箱申请-腾讯QQ域名邮箱... 2010-08-25
使用数据绑定控件显示数据 2010-10-19
二、Web Service开发 2010-09-02
我想优化推广很多个关键字,怎么... 2010-09-29
Java趣味编程:经典的农夫养牛问... 2013-06-21
FCKeditor 图片上传限制宽高 2014-03-21
IE与Firefox在JavaScript上的7个... 2010-09-05
Java实现的stack pop方法小细节 2013-06-24
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都