<script>
str="2004-06-11 23:01:00"
var reg = /^(\d+)\-(\d{1,2})\-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null){ alert("0");}
</script>
str="2004-06-11 23:01:00"
var reg = /^(\d+)\-(\d{1,2})\-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null){ alert("0");}
</script>
解决方案 »
- 谁帮忙看下这个JS文件那里误,在IETester下测试报错
- 网页中构造框架出现的问题
- 问个富文本编辑器的问题
- 【郁闷】一个及其变态和非常规的错误:关于window.open()返回对象为空很是不解
- 全屏和正常窗口的切换
- 免费源代码下载。
- 公司现在的项目表示层比较复杂,怎样面试一个做表示层的开发人员,应该问哪些问题?
- 如何在功能不变的前提下,把一个图片设为按钮,按下实现原来普通按钮的功能!
- 在哪里有javascript的电子书下载
- electron如何加载动态html文件
- 请问用脚本如何来实现下面的页面跳转?请各位指教,表示感谢!!!!
- 关于IE6.0的打印模板问题?在线等待呀.........
function isDate(str)
{
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
result = str.match(reg);
if(result == null)return false;
var d = new Date(result[1],result[3]-1,result[4])
var newStr = d.getFullYear()+result[2]+(d.getMonth()+1)+result[2]+d.getDate();
return str == newStr
}
alert(isDate("2004-5-1"))
alert(isDate("2004-5-32"))
alert(isDate("2004-2-30"))
</script>