下面这个可以验证日期如:2010-09-09
function isDate(str){
var result = str.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if (result == null)
return false;
var d = new Date(result[1], result[3] - 1, result[4]);
return (d.getFullYear() == result[1] && d.getMonth() + 1 == result[3] && d.getDate() == result[4]);
}现在我想验证的是2010-09-09 12:22:22
我想验证到时分秒
请高手指示
谢谢
function isDate(str){
var result = str.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if (result == null)
return false;
var d = new Date(result[1], result[3] - 1, result[4]);
return (d.getFullYear() == result[1] && d.getMonth() + 1 == result[3] && d.getDate() == result[4]);
}现在我想验证的是2010-09-09 12:22:22
我想验证到时分秒
请高手指示
谢谢
<HEAD>
<TITLE>判断是刷新还是关闭-www.51windows.Net</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="Author" CONTENT="51windows,海娃,haiwa">
<META NAME="Description" CONTENT="Power by 51windows.Net">
</HEAD> <script>
alert(isDate("1999-12-12 19:10:10"));
function isDate(str){
var result = str.match(/^(\d{4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})(\s+?)(\d{1,2})\:(\d{1,2})\:(\d{1,2})$/);
if (result == null)
return false;
return result[0];
}
</script>
<body onunload="CloseOpen(event)">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>判断是刷新还是关闭-www.51windows.Net</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="Author" CONTENT="51windows,海娃,haiwa">
<META NAME="Description" CONTENT="Power by 51windows.Net">
</HEAD> <script>
alert(isDate("1999-12-12 19:10:10"));
function isDate(str){
var result = str.match(/^(\d{4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})((\s+?)(\d{1,2})\:(\d{1,2})\:(\d{1,2}))?$/);
if (result == null)
return false;
return result[0];
}
</script>
<body onunload="CloseOpen(event)">
</BODY>
</HTML>
这样呢