I found this regular expression in some javascript code and not sure exactly what is doing to the string.
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var state = History.getState(); var current_url = state.cleanUrl; var results = regex.exec( current_url );