function isDate(str)
{
  var re = /,/g;
  str = str.replace(re,"/");
  re=/-/g;
  str = str.replace(re,"/");
  var dt=new Date(str);
  return !isNaN(dt);
}
str = "2001,11-21  ";
alert(isDate(str)); ------------
只要按照年月日的顺序即可,中间间隔以"," "-"