■■■两个正则表达式,专家千万要过来!!!■■■

Nirvana54 2003-01-03 10:01:01
1.dd/mm/yyyy格式的,要求对天和月的正确性能够检测,这样就不行:如:34/34/2003

2.我要是取mm/yyyy格式的,该怎么取舍,诸位请告知,烦劳了..
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
spring_ok 2003-01-03
  • 打赏
  • 举报
回复
dd/mm/yyyy:
^([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/([2][01]|[1][6-9])\d{2}$
mm/yyyy:
^([0]\d|[1][0-2])\/([2][01]|[1][6-9])\d{2}$

参见:
http://expert.csdn.net/Expert/TopicView1.asp?id=1254293

要全面的比如验证闰年的,最好到 www.regexlib.com 中去搜一下。
GiantHard 2003-01-03
  • 打赏
  • 举报
回复
你用DateTime.Parse("34/34/2003");
如果捕捉到异常,说明你输入的日期格式是无效的!

110,565

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧