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

精贴 置顶
1844 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/6/25
.NET后台写JS代码 2011/11/3
网站地址多出jdfwkey的问题解析及... 2010/8/25
百度、google、Yahoo网站地图制作... 2011/1/30
数据库xxx的日志已满,请备份该数... 2013/7/19
<a>标签的伪类书写顺序问题... 2010/9/4
CEO名言 2010/8/31
什么是长尾关键词? 2010/9/24
Mysql 主从数据库同步 2010/9/12
用ASP实现网页BBS 2010/11/1
博主推荐
网站title标题如何正确修改不会被... 2013/8/26
ASP .NET MYSQL 的简单分页 并不... 2013/8/19
网站有弹窗广告这样的站点,百度... 2013/8/17
做淘宝SEO优化需要注意的8大问题 2013/8/17
淘宝网怎么做SEO优化 2013/8/17
站长们要学习的“苍井空精神” 2013/8/17
苹果公司今日发布了iOS 7第五个开... 2013/8/7
小米1刷V5系统WIFI不能连接解决办... 2013/8/1
本博客手机版上线咯!会员后台也... 2013/7/31
Win7系统环境安装配置PHP开发环境... 2013/7/29
随便看看
用Response.Redirect打开一个新窗... 2010/8/27
用ASP编写下载网页中所有资源的程... 2010/11/1
asp.net sql server 日期时间格式... 2010/8/27
MS-DOS部分命令详解 2010/11/9
苹果公司今日发布了iOS 7第五个开... 2013/8/7
标签的伪类书写顺序问题 2010/8/25
55条SEO必备技巧 2010/9/7
咱们中华民族是个有智慧的民族 2013/8/17
ASP+Access的安全隐患及对策 2010/10/20
访问本页面,您的浏览器需要支持... 2010/10/3
北京 上海 杭州 深圳 广州 成都