完善时间:2020-03-26 11:04:10会员:bekda目录:电脑网络 - 编程开发浏览:1648 次
完整的日期正表达式:
^(?:(?!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)-0?2-29)$
完整的时间正表达式:
^([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$
完整的日期+时间正表达式:
^(?:(?!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)-0?2-29)\s+([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$
JS判断应用举例:
//******日期时间格式正表达式检测****** $("#CRC_Data").click(function(){ if(!(/^(?:(?!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)-0?2-29)\s+([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/).test(document.SearchForm.DateStart.value)){ alert("请检查开始日期格式,例:2020-03-01 00:00:00"); document.SearchForm.DateStart.focus(); return false; } document.SearchForm.submit(); return true; });
发布日期:2020/01/15
发布日期:2019/07/22
发布日期:2019/03/17
苏公网安备 32011102010041号
320111201705278429
苏ICP备12027725号