JavaScript 判断日期是否正确
2010-06-09 10:43
495 查看
第一次在Csdn 写
先把这几天的东西总结一下 也作为以后备用 以后关于程序的东西 就在这里写了
因为这里有个很好的功能 可以贴代码 O(∩_∩)O哈哈~
中间用到一个小函数
刚刚开始用JavaScript 写得不好 待改进…
先把这几天的东西总结一下 也作为以后备用 以后关于程序的东西 就在这里写了
因为这里有个很好的功能 可以贴代码 O(∩_∩)O哈哈~
//判断日期是否正确 function chkDatefunction(Date) { // 下面两个是两个控件的值 分别记录着日期格式和分隔符 var mSeparator=document.getElementById('Hid_Date_Separator').value; var DateType=document.getElementById('Hid_Date_Display').value; var lthdatestr; if (Date!= "") lthdatestr= Date.length ; else lthdatestr=0; if (lthdatestr!=10) { return false ; } var yLocation=DateType.indexOf("y"); var MLocation=DateType.indexOf("M"); var dLocation=DateType.indexOf("d"); var ytimes=chkTimes(DateType,"y"); var Mtimes=chkTimes(DateType,"M"); var dtimes=chkTimes(DateType,"d"); var tmpy=""; var tmpm=""; var tmpd=""; tmpy=Date.substr(yLocation,ytimes); tmpm=Date.substr(MLocation,Mtimes); tmpd=Date.substr(dLocation,dtimes); if ((Number(tmpy)==false)||(Number(tmpm)==false)||(Number(tmpd)==false)) { //alert("不为数字"); return false ; } if (chkTimes(Date,mSeparator)!=2) { // alert("分隔符小于2次"); return false ; } year=new String (tmpy); month=new String (tmpm); day=new String (tmpd) if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2)) { return false ; } if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) ) { return false; } if (!((year % 4)==0) && (month==2) && (day==29)) { return false ; } if ((month<=7) && ((month % 2)==0) && (day>=31)) { return false; } if ((month>=8) && ((month % 2)==1) && (day>=31)) { return false; } if ((month==2) && (day==30)) { ; return false ; } return true; }
中间用到一个小函数
//判断字符在字符串出现次数 function chkTimes(str,chr) { var n=(str.split(chr)).length-1; return n }
刚刚开始用JavaScript 写得不好 待改进…
相关文章推荐
- javascript判断日期格式是否正确
- [JavaScript]JavaScript判断日期格式是否正确
- javascript判断日期格式是否正确
- JavaScript 判断日期格式是否正确的实现代码
- JavaScript 判断日期是否正确
- javascript或asp实现的判断身份证号码是否正确两种验证方法
- 判断JavaScript对象是否可用的正确方法
- javascript判断日期是否合法
- Javascript判断两个日期是否相等
- JS 判断输入的日期是否正确
- JavaScript html js日期连动,自动判断是否闰年,判断当前月份天数
- c#关于try catch finally的使用,判断日期格式是否正确
- JavaScript检查是否是正确的日期格式的代码
- JAVA 判断是否是正确的日期格式(yyyy-mm-dd)
- javascript判断身份证号信息是否正确的方法
- 纯javascript判断查询日期是否为有效日期
- 判断日期格式是否正确
- 如何用javascript判断录入的日期是否合法
- 正则表达式_Java_SE_C++_简单题_判断输入的日期是否是正确的