求2008.01.01这样的的正则表达式,谢谢。
求2008.01.01这样的的正则表达式,谢谢。 --------------------编程问答-------------------- 还不如直接使用DateTime类 --------------------编程问答-------------------- 呵呵,谢谢,不过还是想用正则表达式。 --------------------编程问答-------------------- ^[\d]{4}.[\d]{2}.[\d]{2}$ --------------------编程问答-------------------- 说下你的目的,这个正则是用来做什么的,不同的目的写出的正则是不同的^(?:(?:(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))\.(?:02\.(?:29)))|(?:(?:(?:1[6-9]|[2-9]\d)?\d{2})\.(?:(?:(?:0[13578]|1[02])\.(?:31))|(?:(?:0[13-9]|1[0-2])\.(29|30))|(?:(?:0[1-9])|(?:1[0-2]))\.(?:0[1-9]|1\d|2[0-8]))))$--------------------编程问答-------------------- 说下目的啊 --------------------编程问答-------------------- 你对年份有要求吗?还是4位就行? --------------------编程问答-------------------- 闰年考虑了吗? --------------------编程问答--------------------
正解~~ --------------------编程问答--------------------
正确吗?
如果楼主要的是日期:0000.99.99 这样不对啊 --------------------编程问答-------------------- 不分闰年什么的,只要是“2008.01.01”格式的就行 --------------------编程问答--------------------
\d{4}.\d{2}.\d{2}
补充:.NET技术 , ASP.NET