//閲嶅啓浜咲ate鐨則oString Date.prototype.toString = function() { var y = this.getFullYear(); var m = this.getMonth() + 1; var d = this.getDate(); var h = this.getHours(); var mi = this.getMinutes(); var s = this.getSeconds(); if (m < 10) { m = '0' + m; } if (d < 10) { d = '0' + d; } var ret = y + '-' + m + '-' + d; if (h != '') { ret += ' ' + h + ':' + mi + ':' + s; } return ret; }; /** * 鍔熻兘锛 鎴幓瀛楃涓插乏鍙崇殑绌烘牸 * 杈撳叆锛 娆插鐞嗗瓧绗︿覆 * 杈撳嚭锛 澶勭悊鍚庡瓧绗︿覆 * 琛ュ厖杩囨护涓枃绌烘牸 */ String.prototype.trim = function() { return this.replace(/(^(\s|\u3000)*)|((\s|\u3000)*$)/g, ''); } //鐢ㄥ湪杈撳叆妗唎nkeyup=""涓彧璁歌緭鍏ユ暟瀛 function isInputNumber(obj){ var reg4= '0123456789'; var str = obj.value; var ret = ''; var inum= str.length; for (i = 0; i < str.length; i++){ var c = str.charAt(i); if( reg4.indexOf(c) == -1) { str = str.substr(0,i)+""+str.substr(i+1); i--; continue; } } obj.value = str } /** * 濡傛灉闄愬埗杈撳叆妗嗚緭鍏ユ暣褰㈢殑璇濓紝璇蜂娇鐢ㄨ繖涓嚱鏁帮紝isInputNumber杩欎釜鍑芥暟鍛藉悕鏈夋涔 * @param obj */ function isInputInteger(obj) { isInputNumber(obj); } function isInputFloat(obj) { var reg4= '0123456789.'; var str = obj.value; for (var i = 0; i < str.length; i++){ var c = str.charAt(i); if( reg4.indexOf(c) == -1) { str = str.substr(0,i)+""+str.substr(i+1); i--; continue; } } obj.value = str; } function isValidFileName(v) { if(v == '') { return true; } return /^[^\\\/:*?<>""|]+$/.test(v); } /** * 鍔熻兘锛氥€€澶嶉€夋鍑芥暟锛 鐐瑰嚮鍚庨€夋嫨锛堟垨鍙栨秷閫夋嫨锛夋墍鏈夊嚱鏁 * 杈撳叆锛 checkboxAll 鎬绘帶鍒跺閫夋锛 checkbox 鍏朵粬澶嶉€夋 * 杈撳嚭锛 */ function checkAll(checkboxAll, checkboxName){ var checkbox = document.getElementsByName(checkboxName); if(!checkboxAll || !checkbox) { return; } if('checkbox' == checkbox.type) { checkbox.checked = checkboxAll.checked; } else { for(var i = 0; i < checkbox.length; i++) { checkbox[i].checked = checkboxAll.checked; } } } /** * 鍔熻兘锛氥€€澶嶉€夋鍑芥暟锛 鐐瑰嚮鍚庡弽閫 * 杈撳叆锛 checkboxOthers 鎬绘帶鍒跺閫夋锛 checkbox 鍏朵粬澶嶉€夋 * 杈撳嚭锛 */ function checkOthers(checkboxOthers, checkboxName){ var checkbox = document.getElementsByName(checkboxName); if(!checkboxOthers || !checkbox) { return; } if('checkbox' == checkbox.type) { checkbox.checked = !checkbox.checked; } else { for(var i = 0; i < checkbox.length; i++) { checkbox[i].checked = !checkbox[i].checked; } } } //寮瑰嚭绐楀彛锛堝湴鍧€锛屽锛岄珮锛 function getWindow(url,tagname,wwidth,wheight) { var sh = screen.height; var sw = screen.width; var wh = wheight; var ww = wwidth; var wt = (sh - wh) / 2; var wl = (sw - ww) / 2; window.open(url,tagname,"resizable=1,scrollbars=1,fullscreen=0,location=0,width="+ww+",height="+wh+",top="+wt+",left="+wl); } function notNull(v){ return v == null ? '' : v; } function defaultIfEmpty(v, defaultValue) { return (v == null || v == '') ? defaultValue : v; } //瀹炵幇瀵瑰墠绔瓧绗︿覆杩涜GET缂栫爜鐨勫嚱鏁 function appEncodeURL(s){ //澧炲姞#鍙风壒娈婂瓧绗︾殑澶勭悊 var reg = /^[\u0391-\uFFE5%#]+$/; var urlLength = s.length; var newS = ""; for(var i = 0; i < urlLength; i++) { if(reg.test(s.charAt(i))) { newS += escape(s.charAt(i)); } else { newS += s.charAt(i); } } if(newS.indexOf('_app_encoding_tag_=')== -1){ if(newS.indexOf('?') >= 0) { newS = newS + '&_app_encoding_tag_=1'; }else{ newS = newS + '?_app_encoding_tag_=1'; } } return encodeURI(newS); } /** * 瀵瑰瓧绗︿覆鐗规畩瀛楃杩涜澶勭悊锛屼富瑕佺敤浜庡瓧绗︿覆鎷兼帴鏃跺崟鍙屽紩鍙风殑瑙f瀽 * @param {Object} str */ function encodeJavascript(str) { if (str == null || str == '') { return str; } var s = ''; for (var i = 0; i < str.length; i++) { switch (str.substr(i, 1)) { case "\'": s += "\\'"; break; case "\"": s += "\\""; break; case "\n": s += "
"; break; default: s += str.substr(i, 1); break; } } return s; } /** * 鏍规嵁name鍙栧緱values * */ function getValuesByName(elementName) { var elements = document.getElementsByName(elementName); var values = []; if (elements) { if (elements.length) { for (var i = 0; i < elements.length; i++) { values[i] = elements[i].value; } } else { values = elements.value; } } return values; } function getLineText(text, num) { var len = 16; if (num) { len = num; } var index = 0; if (getLength(text) > len) { for (var i = 1;i <= text.length; i++) { if (getLength(text.substr(0, i)) > len) { index = i - 1; break; } } } if (index != 0) { text = text.substring(0, index) + '...'; } return text; } function isNumber(value) { for (var i = 0; i < value.length; i++) { if (isNaN(parseInt(value.substring(i,i+1), 10))) { return false; } } return true; }; /** 璁$畻瀛楃涓查暱搴︼紝鑰冭檻涓嫳鏂 */ function getLength(value) { return value.replace(/[^\x00-\xff]/g,"**").length; } /** 涓鸿В鍐崇粺璁′唬鐮佹病鏈夐厤缃細寮曡捣璋冪敤js鎶ラ敊锛岃繖閲屽姞鍏ュ埌鍏ㄥ眬鍙橀噺涓 */ if(typeof window.LzxStatEvent === 'undefined') { window.LzxStatEvent = { call: function(eventCode, userId, options){} }; }