关于验证 日期的js脚本。 function IsDateTime(obj){ return IsShortDateTime(obj) || IsLongDateTime(obj);}思路这样,上面程序改一下就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript">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),你如果想要检查超没超出的话,你再根据你的要求修改一下吧 里面那句“var s="",x;”是多余的,忘了去了,请去掉 /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})(?:\s+(\d{1,2}):(\d{1,2}):(\d{1,2}))*$/g这个是有秒的,如果允许没有秒的话那是/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})(?:\s+(\d{1,2}):(\d{1,2})(?::(\d{1,2}))*)*$/g 请问下php集成jquery的uploadify,如何把上传图片路径保存数据库 如何判断firefox浏览器???用document.all?1:0这样的方法 帮忙解决一下面试题 window.open 在ie 和 ff 中还有区别?? 用js如何控制所要提交的表单项 如何让框架,随着内容的多少,自动变换大小 问高手两个窗口值如何传递??急 再ie里,修改右键菜单 怎样得到这些对象? 高手请进~`~~~来有分~ 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),你如果想要检查超没超出的话,你再根据你的要求修改一下吧