<input type=text id=tDate onblur="checkDate(tDate.value)">
<script language=javascript>
//判断日期格式YYYYMMDD
//限中文操作系统function checkDate(inputDate)
{
if(inputDate!="")
{
var reg = /^(\d{4})(\d{2})(\d{2})$/; if(reg.exec(inputDate)==null) 
{
alert("Wrong Date");
return false;
}
var year = RegExp.$1;
var month = RegExp.$2;
var day = RegExp.$3;
var d = new Date(month+"/"+day+"/"+year);

var dateStr = d.toLocaleString();

newMonth = dateStr.substring(dateStr.indexOf("年")+1,dateStr.indexOf("月")); if(newMonth!= parseInt(month,10).toString())
{
alert("Wrong Date");
return false;
}else
{
alert("True Date");
return true;
}
}
}
</script>