<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>
解决方案 »
- 菜鸟请教这个FLASH幻灯为什么在FIREFOX下不显示
- 如何在代码中设置打印时,左边距为0
- 怎样实现自动选择单选框并自动选择删除选项?
- js 能同时复制多个内容吗??
- 求Javascript实现的目录树(如CSDN论坛左侧的目录树)代码?
- 大家知道 宇翔运通 吗?东莞的
- 使用js绑定已经选中的asp.net下拉框
- 新手求助!!sos!
- <input type="submit" class="submit" name="Submit" value="取消" onClick = submit()>
- 请教java老鸟以上:能否如此扩充表单功能?
- 请问用脚本如何来实现下面的页面跳转?请各位指教,表示感谢!!!!
- 关于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>