function substringAfter( str1, str2) { if(typeof(str1)=="undefined") return ""; var index = str1.indexOf(str2); if(index==-1) return ""; return str1.substring(index+str2.length); } function substringBefore( str1, str2) { if(typeof(str1)=="undefined") return ""; var index = str1.indexOf(str2); if(index==-1) return ""; return str1.substring(0,index); } function charLength(str) { if( str == null || str == "" ) return 0; var totalCount = 0; for (var i = 0; i< str.length; i++) { if (str.charCodeAt(i) > 127) totalCount += 2; else totalCount++ ; } return totalCount; } function containsNOASC( s) { if( s == null || s == "" ) return false; for (var i = 0; i< s.length; i++) { if (s.charCodeAt(i) > 127) return true; } return false; } function lTrim(str){ var i = 0; while(str.charCodeAt(i) <=32 ){ ++i; } str = str.substring(i); return str; } function rTrim(str){ var i = str.length-1; while(str.charCodeAt(i) <=32){ --i; } str = str.substring(0,i+1); return str; } function trim(str){ return lTrim(rTrim(str)); } function allTrim(str){ return str.replace(/\s/g,""); } function conversion(str){ var newstr=""; for(var i=0;i": newstr=newstr+">"; break; case "&": newstr=newstr+"&"; break; case " ": newstr=newstr+" "; break; default: newstr=newstr+str.charAt(i); break; } } return newstr; } function substringBetween(sSource, str1, str2) { var stringAfter = substringAfter(sSource,str1); var stringBetween = substringBefore(stringAfter,str2); return stringBetween; } function parseReturnXML(sSource,segment,sVariable){ if(typeof(sSource)=="undefined") return ""; //alert(1+"\n"+sSource+" \n"+segment+"\n"+sVariable); var segString = substringBetween(sSource,"<"+segment+">",""); if(segString==""){ return ""; }else if(sVariable==null || sVariable==""){ return segString; }else{ return substringBetween(segString,"<"+sVariable+">","").trim(); } } function getSegment(inStr,separator,segment){ var elementItems = inStr.split(separator); for(var i=0;i= 0) { str = str.substring(str.indexOf(strIe) + strIe.length); str = str.substring(0, str.indexOf(';')); return parseFloat(str.trim()); } }catch (exp) {} return 0; } jQuery.extend({ objectKeyArray:new Array(),//存储快捷键和对象 //运行 runByKey: function(code,isShift,isCtrl,isAlt) { //判断数组中的快捷键是否一致,如果一直则运行run方法 for(var i = 0;i