匹配 yyyy-MM-dd HH:mm 

解决方案 »

  1.   

    写了个日期时间验证的正则表达式:
    var reg = /^[1-9]?[\d]{3}-(1[012]|0[1-9])-([012][0-9]|3[01])[ ]([01][\d]|2[0-4]):([0-5][\d]|60):([0-5][\d]|60)$/;用于验证 yyyy-MM-dd hh:mm:ss 格式的日期时间自己原创的    复杂程度介于 2楼和 5楼之间的。  有月 日 时分秒 的判断。
      

  2.   


    // yyyy-MM-dd HH:mm  
    var str = '2005-2-221 12:32';
    str = str.replace(/-/g, '/');
    var date = new Date(str);
    alert(date.toLocaleString())
    看这样可行不?及时输入的很离谱,也可以转换为正确的。