<script language="javascript"> //以下获取当前日期 yyyy-mm-dd function curDateTime(){ var d = new Date(); var year = d.getYear(); var month = d.getMonth()+1; var date = d.getDate(); var day = d.getDay(); var ms = d.getMilliseconds(); var curDateTime= year; if(month>9) curDateTime = curDateTime +"-"+month; else curDateTime = curDateTime +"-0"+month; if(date>9) curDateTime = curDateTime +"-"+date; else curDateTime = curDateTime +"-0"+date; return curDateTime; } //| 求两个时间的天数差 日期格式为 YYYY-MM-dd function daysBetween(DateOne,DateTwo) { var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-')); var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1); var OneYear = DateOne.substring(0,DateOne.indexOf ('-')); var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-')); var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1); var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-')); var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000); return Math.abs(cha); } </script> String.prototype.trim=function() {return this.replace(/(^\s*)|(\s*$)/g,"");} String.prototype.ltrim=function() {return this.replace(/(^\s*)/g,"");} String.prototype.rtrim=function() {return this.replace(/(\s*$)/g,"");} String.prototype.isInteger=function() {return /^(-|\+)?\d+$/.test(this);} String.prototype.isPositiveInteger=function() {return /^\d+$/.test(this);} String.prototype.isNegativeInteger=function() {return /^-\d+$/.test(this);} // date (13:04:06) String.prototype.isTime=function() { var a = this.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); if (a == null) return false; if (a[1]>24 || a[3]>60 || a[4]>60) return false; return true; } // short date (13:04) String.prototype.isShortTime=function() { var a = this.match(/^(\d{1,2})(:)?(\d{1,2})$/); if (a == null) return false; if (a[1]>24 || a[3]>60) return false; return true; } // date (2003-12-05) String.prototype.isDate=function() { var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null)return false; var d= new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]); } // short date (2003-12) String.prototype.isShortDate=function() { var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})$/); if(r==null)return false; var d= new Date(r[1], r[3]-1, 1); return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]); } // date (2003-12-05 13:04:06) String.prototype.isDateTime=function() { var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; var r = this.match(reg); if(r==null)return false; var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]); } String.prototype.onlyChar=function() { return /[^a-zA-Z]/g.test(this); } String.prototype.onlyCharNumber=function() { return /[^0-9a-zA-Z]/g.test(this); } // char, number, underline dot CharNumberUnderlineDot String.prototype.onlyCNUD=function() { return /^([a-zA-z_]{1})([\w]*)$/g.test(this); } String.prototype.isEmail=function() { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(this); } //zip String.prototype.isZipCode = function() { return /^\d{6}$/.test(this); } // hanzi String.prototype.existChinese = function() { return /^[\x00-\xff]*$/.test(this); } // char, number, underline, hanzi String.prototype.mixCheck = function(){ return /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/.test(this); } // to int String.prototype.toInt = function() { return parseInt(this); } // mobile String.prototype.isMobile = function() { return /^(13[0-9]|15[0|1|2|3|6|7|8|9]|18[0|5|6|7|8|9])\d{8}$/.test(this); } // char length String.prototype.charLen = function() { var length = 0; for (var i = 0; i < this.length; i++) { if (this.charCodeAt(i) > 10000) { length++; } length++; } return length; } String.prototype.isEmpty = function() { return this.trim().length == 0; } String.prototype.isNotEmpty = function() { return !this.isEmpty(); } $ = function (id) { return document.getElementById(id); } function isIE() { return (navigator.userAgent.indexOf("MSIE") != -1); } // 全选/全不选 function selectall(form,checked) { for (i=0;i<form.elements.length;i++) { if (form.elements[i].type=="checkbox") { form.elements[i].checked = checked; } } } // 点击某一个checkbox function selectedOne(form,checked) { var selectcount = 0; var checkboxCount = 0; var selectAllObj; for (i=0;i<form.elements.length;i++) { if (form.elements[i].type=="checkbox") { checkboxCount++; if(form.elements[i].name != "checkall" && form.elements[i].checked == checked) { selectcount++; } if(form.elements[i].name == "checkall") { selectAllObj = form.elements[i]; } } } if(checked) { if(checkboxCount == selectcount+1) { selectAllObj.checked = true; } } else { if(selectcount > 0) { selectAllObj.checked = false; } } } String.prototype.startWith = function(str) { if (str == null || str == "" || this.length == 0 || str.length > this.length) return false; if (this.substr(0, str.length) == str) return true; else return false; return true; } String.prototype.endWith = function(str) { if (str == null || str == "" || this.length == 0 || str.length > this.length) return false; if (this.substring(this.length - str.length) == str) return true; else return false; return true; } function toBreakWord(intLen, strContent) { if (intLen <= 0 || strContent.trim() == '') { return ''; } var strTemp = ""; while(strContent.length > intLen) { strTemp += strContent.substr(0,intLen)+"<br/>"; strContent = strContent.substr(intLen,strContent.length); } strTemp += strContent; return strTemp; } |
|