判断日期和时间格式的 正则表达式

时间:2022-09-22 17:52:08

 

1.判断日期格式的正则表达式(yyyy-mm-dd)

var reg= /^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?

[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;

 

2.判断时间格式的正则表达式(hh:mm:ss)

 var regex=/[0-2][0-3]:[0-5][0-9]:[0-5][0-9]/;