正则判断出生年月

jrl5365 2007-05-08 01:42:55
我现在一个textbox中要输入这样的格式2007/05/08这样的日期格式,能不能用正则来判断一下
请高手帮个忙
...全文
306 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sly520 2007-05-08
  • 打赏
  • 举报
回复
20\d{2}/(0[1-9]|1[0-2])/(0[1-9]|[1-2][0-9]|3[0-1])
王集鹄 2007-05-08
  • 打赏
  • 举报
回复
string S = "2007/12/31";
Text = Regex.IsMatch(S,
@"20\d{2}/(0[1-9]|1[0-2])/(0[1-9]|[1-2][0-9]|3[0-1])").ToString();
-过客- 2007-05-08
  • 打赏
  • 举报
回复
又是日期啊

^(((1[6-9]|[2-9]\d)(([02468][048])|([13579][26]))/((((0?[13578])|(1[02]))/((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))/((0?[1-9])|([1-2][0-9])|(30)))|(0?2/((0?[1-9])|([1-2][0-9])))))|((1[6-9]|[2-9]\d)(([02468][1235679])|([13579][01345789]))/((((0?[13578])|(1[02]))/((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))/((0?[1-9])|([1-2][0-9])|(30)))|(0?2/((0?[1-9])|(1[0-9])|(2[0-8]))))))$

格式yyyy/MM/dd,年份1600-2999,带闰年判断,连接符“/”,如果以上各项有不同要求,再说明一下
honkerhero 2007-05-08
  • 打赏
  • 举报
回复
http://blog.csdn.net/honkerhero/archive/2007/03/07/1522976.aspx
lxsfg 2007-05-08
  • 打赏
  • 举报
回复
\d{4}/\d{2}/\d{2}

110,533

社区成员

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

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

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