JavaXT
|
|
Miscellaneous JavaScriptsHow to Trim a StringJavaScript doesn't include a trim method natively, although some browsers (e.g. Firefox) do seem to support it. Still, if you're writing a cross browser app, you need to provide your own trim method. Here's a really simple regex you can use:var str = " Hello World! ".replace(/^\s*/, "").replace(/\s*$/, "");Of course, you can extend the native string class to include a trim() method like this: //Declare the string prototype String.prototype.trim = function() { return this.replace(/^\s*/, "").replace(/\s*$/, ""); } //Now you can call the trim method like this: var str = " Hello World! ".trim(); Get URL QueryString ParametersHere's a cool little script I found to parse querystring parameters using regular expressions. function getParameter( name ){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^]*)"; var regex = new RegExp( regexS ); var results = regex.exec( window.location.href ); if (results == null) return ""; else return results[1]; } Source: http://www.netlobo.com/url_query_string_javascript.html How to Get the Name of an ObjectHere's a handy little script to get the name of an object. var getClassName = function(obj) { var c = obj.constructor.toString(); return c.substring(c.indexOf('function ') + 9, c.indexOf('(')); }; Source: http://answers.yahoo.com/question/index?qid=20080317124005AAcF5P2 How to Convert a String into JSONvar obj = eval("(function(){return " + str + ";})()"); |