.校验日期
<script language=javascript>
function isDate(str)
{
var r = str.match(/^(\d{,})(-|\/)(\d{,})\(\d{,})$/);
if(r==null)return false; var d = new Date(r[], r[]-, r[]);
return (d.getFullYear()==r[]&&(d.getMonth()+)==r[]&&d.getDate()==r[]);
}
alert(isDate("00-0-"));
alert(isDate("00-0-"));
</script>
.校验日期加时间
<script language=javascript>
function isTime(str)
{
var r = str.match(/^(\d{,})(-|\/)(\d{,})\(\d{,}) (\d{,}):(\d{,}):(\d{,})$/);
if(r==null)return false; var d = new Date(r[], r[]-,r[],r[],r[6],r[7]);
return (d.getFullYear()==r[]&&(d.getMonth()+)==r[]&&d.getDate()==r[]&&d.getHours()==r[]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}
alert(isTime("00-- ::6"));
alert(isTime("00--9 ::6"));
alert(isTime("00-- :00:00"));
</script>









