function normailzeIP(inputStr) {//{{{ var splitIP = inputStr.split('.'); var splitIPStr = ''; var splitIpLength = splitIP.length; for (var i = 0; i < splitIpLength; i++) { splitIPStr += parseInt(splitIP[i], 10); if (i != 3) splitIPStr += '.'; } return splitIPStr; }//}}} function rtrimDot(inputStr) {//{{{ return inputStr.replace(/(\.)+$/, ""); }//}}} function utf8len(str) {//{{{ var i = 0 var j = 0; for (i = 0; i < str.length; i++) { val = escape(str.charAt(i)).length; if (val == 6) { j++; j++; } j++; } return j; }//}}} /** * * Javascript trim, ltrim, rtrim * http://www.webtoolkit.info/ * **/ function trim(str, chars) { return ltrim(rtrim(str, chars), chars); } function ltrim(str, chars) { chars = chars || "\\s"; return str.replace(new RegExp("^[" + chars + "]+", "g"), ""); } function rtrim(str, chars) { chars = chars || "\\s"; return str.replace(new RegExp("[" + chars + "]+$", "g"), ""); }