<script>
function strDateTime(str){
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
var d= new Date(r[1], --r[3],r[4],r[5],r[6]);
if(d.getFullYear()!=Number(r[1]))return false;
if(d.getMonth()!=Number(r[3]))return false;
if(d.getDate()!=Number(r[4]))return false;
if(d.getHours()!=Number(r[5]))return false;
if(d.getMinutes()!=Number(r[6]))return false;
return true;
}
alert(strDateTime("2002-09-12 8:00"))
alert(strDateTime("2002-09-12 8:60"))
</script>
解决方案 »
- if(event.target==this) 困惑求解?
- 如何用javascript操作xml排序输出
- 如何让页面自动刷新一次,只一次,不能循环刷新的那种
- 求教:Html 5 中canvas.toDataURL方法报SecurityError错误 ,怎么解决 ??
- 求关于javascript访问XML方面的帮助文件(手册),越详细越好(急!送高分!)
- 如何当我点击打交的时候验证我的表单中的某部分input框只为数字,如没填自动补零?
- 正则表达式去掉html标记
- 初用javascrip,请问能否这样用?
- 子页面的IFREAM的SRC,是如何通过父页面中某链接来传递信息。多谢!急!
- 如何使用jquery的submit函数判断是否提交成功
- 征代码:实现简单的Web功能,在线等候<<<<<<<<<<<<<<<<<<<<<<<<<,
- 如何单击按钮,然后弹出一个有确定取消的对话框,用alert("sure dialog")好像不行?
谢谢你!
你真是我的偶像!致以我最崇高的敬意!!!!