<script>
function strDateTime(str){
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})$/; 
var r = str.match(reg); 
if(r==null)return false;
var d= new Date(r[1], --r[3],r[4],r[5],r[6]); 
if(d.getFullYear()!=Number(r[1]))return false;
if(d.getMonth()!=Number(r[3]))return false;
if(d.getDate()!=Number(r[4]))return false;
if(d.getHours()!=Number(r[5]))return false;
if(d.getMinutes()!=Number(r[6]))return false;
return true;
}
alert(strDateTime("2002-09-12 8:00"))
alert(strDateTime("2002-09-12 8:60"))
</script>