<!--
todayDate = new Date();
date = todayDate.getDate();
month= todayDate.getMonth() +1;
year= todayDate.getYear();
document.write("今天是")
document.write("<br>")
if(navigator.appName == "Netscape")
{
document.write(1900+year);
document.write("-");
document.write(month);
document.write("-");
document.write(date);
document.write("-");
document.write("<br>")
}
if(navigator.appVersion.indexOf("MSIE") != -1)
{
document.write(year);
document.write("-");
document.write(month);
document.write("-");
document.write(date);
document.write("-");
document.write("<br>")
}
if (todayDate.getDay() == 5) document.write("星期五")
if (todayDate.getDay() == 6) document.write("星期六")
if (todayDate.getDay() == 0) document.write("星期日")
if (todayDate.getDay() == 1) document.write("星期一")
if (todayDate.getDay() == 2) document.write("星期二")
if (todayDate.getDay() == 3) document.write("星期三")
if (todayDate.getDay() == 4) document.write("星期四")//--> 

解决方案 »

  1.   

    /^([12][\d]{3)0\-([01][\d])\-([0-3][\d])$/
      

  2.   

    3楼写的有问题!^[12][\d]{3}0 怎么年变成了五位数了
    ([0-3][\d])$ 日期可以是 >31 呵呵,
      

  3.   

    整理一下/^([12][\d]{3)\-([01][\d])\-([0-2][\d]|(3)[01])$/这样是最简了吗?
      

  4.   

    回复人: anson_ui(触摸未来) ( ) 信誉:100  2005-01-22 10:28:00  得分: 0  
     
     
       3楼写的有问题!^[12][\d]{3}0 怎么年变成了五位数了
    =======
    笔误,呵呵
    ([0-3][\d])$ 日期可以是 >31 呵呵,
    ===
    这个单纯用正则不太好处理