<script language="javascript">
function formatTime(str)
{
var r = str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/);
if(r==null) return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
function CheckData(cform){
if (document.vbform.bdaynew.value=="")
{
alert("截止日期不能为空,请输入!");
document.vbform.bdaynew.focus();
return false;
}
if (!formatTime(cform.bdaynew.value))
{
alert("截至日期格式错误!");
cform.bdaynew.focus();
return false;
}
return true;
}
</script>
<form name="vbform" onSubmit="return CheckData(this);">
<input name="bdaynew" type="text" size="25" class="input">
<span style="color:#FF0000">时间格式为2007-01-01或2007-1-1</span>
</form>