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

精贴 置顶
2817 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;  
  }

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

···

···

···

热门排行
用ASP实现网页BBS 2010-11-01
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
博主推荐
本个人博客微信公众平台上线啦~~... 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
随便看看
Asp中如何设计跨越域的Cookie 2010-10-25
IIS短文件名泄露漏洞 2013-11-09
ie6 bug解决技巧 2010-09-06
用数据绑定实现高效率动态网页 2010-10-21
获取外网IP地址的批处理代码 2013-10-14
手工注入PHP+MySQL语句大全分享 2010-12-08
Page.IsPostBack 属性 2010-09-09
Asp.net 2.0 Treeview 无限级无刷... 2010-09-11
PHP调用Jmail组件发邮件代码 2010-09-13
Java快速排序法 2013-06-21
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都