<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script>
function checkDate(){ //时间判断
var emailPattern = /\d{4}-(0\d|1[0-2])-([0-2]\d|3[0-1])/;
if (emailPattern.test(document.all.nc.value)==false)
alert("非法的时间!")
else
alert("正确的时间!")
}</script>
<input type="text" name="nc" onblur="checkDate()">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script>
function checkDate(){ //时间判断
var emailPattern = /\d{4}-(0\d|1[0-2])-([0-2]\d|3[0-1])/;
if (emailPattern.test(document.all.nc.value)==false)
alert("非法的时间!")
else
alert("正确的时间!")
}</script>
<input type="text" name="nc" onblur="checkDate()">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function IsDate(str)
{
var re=/^(\d{4})-(\d{1,2})-(\d{1,2})$/
if(!re.test(str))
{alert('ÈÕÆÚÊäÈë²»¶Ô,¸ñʽÈ磺2003-05-03');}
else {
var r=str.match(re)
var d=new Date(r[1],r[2]-1,r[3])
d.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getMonth()==r[3]
var today = new Date();
today.getYear();
today.getMonth();
today.getDate();
if (d>today)
{
alert('ÈÕÆÚ´óÓÚϵͳÈÕÆÚ£¡')
}
}
}
IsDate('2003-095-5')
</script>
</HEAD><BODY></BODY>
</HTML>
{
var d = document.MyForm.y.value + "/" + document.MyForm.m.value + "/" + document.MyForm.d.value
var nd = Date.parse(d)
if(isNaN(nd))
{
alert("您选择的日期格式不正确。")
return false
}
nd = new Date(nd)
if(nd.getFullYear().toString(10)!=document.MyForm.y.value || (1+nd.getMonth()).toString(10)!=document.MyForm.m.value || nd.getDate().toString(10)!=document.MyForm.d.value)
{
alert("您选择的日期不存在。")
return false
} return true
}