早教吧 育儿知识 作业答案 考试题库 百科 知识分享

年月—年月日的正则表达式能否写一个正则表达式,即可以匹配年月日,又可以匹配到年月?

题目详情
年月—年月日的正则表达式
能否写一个正则表达式,即可以匹配年月日,又可以匹配到年月?
▼优质解答
答案和解析
一般来说,条件越多的正则表达式越严格,但表述起来也越麻烦,你可以根据需要选择不同的正则表达式去判别 只检查格式: \d{4}-\d{2}(-\d{2})? 简单的日期判定(比如说2000-02-30仍然通过判定): \d{4}-(((0[1-9])|(1[0-2])))(-((0[1-9])|([1-2][0-9])|(3[0-1])))? 比较严格的日期判定(但还是没有闰年2月29的判定): \d{4}-(((0(1|3|5|7|8))|(1(0|2)))(-((0[1-9])|([1-2][0-9])|(3[0-1])))?)|(((0(2|4|6|9))|(11))(-((0[1-9])|([1-2][0-9])|(30)))?)|((02)(-((0[1-9])|([1-2][0-9])))?) 严格的日期判定(包括闰年的判定): (\d{4}-(((0(1|3|5|7|8))|(1(0|2)))(-((0[1-9])|([1-2][0-9])|(3[0-1])))?)|(((0(2|4|6|9))|(11))(-((0[1-9])|([1-2][0-9])|(30)))?)|((02)(-((0[1-9])|(1[0-9])|(2[0-8])))?))|(((([0-9]{2})((0[48])|([2468][048])|([13579][26]))|(((0[48])|([2468][048])|([3579][26]))00)))-02-29)
看了 年月—年月日的正则表达式能否...的网友还看了以下:

春朱自清阅读答案1作者写春花从哪几个角度进行观察描写的?突出了春花哪几个方面的特征?2描写春花的文  2020-04-07 …

"正达"电脑专营店里有一批电脑,卖出总数的62.5%,又运来270台,这时“正达”电脑专营店的台数  2020-04-27 …

英语想表达我最近在干什么比如我最近正在写一本本用哪种时态现在完成还是现在完成进英语想表达我最近在干  2020-05-14 …

帮我看一下,下面这段话的意思,表达写字者,说话者怎样的一种心情?你告诉我你是真心的,一遍又一遍,又  2020-06-04 …

某地雷达站正在跟踪一架向雷达站飞来的飞机,设某一时刻从雷达站发出电磁波信号后,到接收到反射波信号历  2020-07-18 …

VB题,我主要不知道根号要怎么表达.(2)数学式子在VB中的正确写法是.(3)数学式子在VB中的正  2020-07-20 …

正则表达式[\w]*?是什么意思,我知道*匹配重复任意次(可能是0次)?重复零次或一次,*?一起写  2020-07-23 …

下面句子有个词语不正确,请改正.1他又一双精巧的手,既会画画又会弹钢琴.2小朋友们正在欢乐地做游戏  2020-07-26 …

英语书面表达,写得好者加高分.这有一篇书面表达,要求是:根据下面电话留言和所给的情景,又用英语写一段  2020-10-31 …

依据下面一段文字写出“写作学”的定义。(不超过15字)写作是一门具体科学,应归入表达学。表达学又称表  2020-11-15 …