function IsDateTime(obj){
return IsShortDateTime(obj) || IsLongDateTime(obj);
}
思路这样,上面程序改一下就行了
return IsShortDateTime(obj) || IsLongDateTime(obj);
}
思路这样,上面程序改一下就行了
解决方案 »
- div上面有个function1 div的控件Input 上面有个function2,点击intput 为什么执行function2 又执行function1
- 散分!寻求好用的js混淆器或加密方式!
- 类似QQ"对方正在输入"的功能是怎么实现的...
- 这个正则在ie与ff中的结果不一样
- input 检查怎么没有效果啊?
- 关于WEB中鼠标右键的问题
- 为什么网页无法调用我做的ocx控件里的函数呢?急啊?help Me!
- 50分,两个frame分别有form1,当点击第一个form的submit时,我想把第一个form的内容拷贝到第二个上,我的写法那里错了?
- 哪里有类似YAHOO的写信的Word Editor的javascript原代码.
- H5:移动端触屏事件 touch,触摸拖拽缩放怎么实现
- firefox为什么不支持自适应宽高的思索
- 如何使用createProcessingInstruction()函数!?
function isDatetime(str){
var s="",x;
var re=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})(?:\s+(\d{1,2}):(\d{1,2}):(\d{1,2}))*$/g;
if(re.exec(str)==null){
alert("不是合法日期,请检查格式!");
}else{
try{
var tempdt=new Date(RegExp.$1,RegExp.$3,RegExp.$4,RegExp.$5,RegExp.$6,RegExp.$7);
//alert(tempdt.toString());
}catch(e){
alert("格式正确,但不是合法日期!");
}
}
}
</script>我写的一个,有个问题是月份,日期,时间超出后并不会抛出异常,而是加上去(例如输入1980-11-40,后日期会自动设为1980-12-9),你如果想要检查超没超出的话,你再根据你的要求修改一下吧