各种格式的时间日期正则表达式

时间:2022-09-22 17:47:02

//2015-4-14格式的日期正则表达式

^((?!0000)[0-9]{4}-((0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])-(29|30)|(0[13578]|1[02])-31)|\

([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)-02-29)$



//2015/4/14格式的日期正则表达式
^((?!0000)[0-9]{4}/((0[1-9]|1[0-2])/(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])/(29|30)|(0[13578]|1[02])/31)|\
([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)/02/29)$

//2015年4月14日格式的日期正则表达式
^((?!0000)[0-9]{4}年((0[1-9]|1[0-2])月(0[1-9]|1[0-9]|2[0-8])日|(0[13-9]|1[0-2])月(29|30)日|(0[13578]|1[02])月31日)|\
([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)02月29日)$




//12小时制日期格式正则表达式

 (0[0-9]|1[01]):([0-5][0-9]):([0-5][0-9]) 


//24小时制日期格式正则表达式

 ^[0-2][0-3]:[0-5][0-9]:[0-5][0-9]$