/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/.test(form1.test.value)

解决方案 »

  1.   

    // Function Name: isValidDatetime
    // Function Description: 判断输入是否是有效的长日期格式 - "YYYY-MM-DD HH:MM:SS"
    // Creation Date: 2004-7-13 9:59
    // Last Modify By: N/A
    // Last Modify Date: N/A
    String.prototype.isValidDatetime=function()
    {
    var result=this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
    if(result==null) return false;
    var d= new Date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);
    return (d.getFullYear()==result[1]&&(d.getMonth()+1)==result[3]&&d.getDate()==result[4]&&d.getHours()==result[5]&&d.getMinutes()==result[6]&&d.getSeconds()==result[7]);
    }