When pushing values in and out of the Query_String I often have to replace spaces with "+" symbols. This is a very simple method for doing this.
string.replace is standard within javascript 1.2
according to Netscape:-
(JavaScript 1.3: supports the nesting of a function in place of the second argument)
the string to replace is enclosed within the slashes (/ /) the subsequent g means globally replace (i.e replace all spaces)
, "+" is the character to replace with
Note: as well as the g you can add i which means ignore case.
Code: function ReplaceSubstring(string){
//String is of the form "hi to the world"
var sNewString=string.replace(/ /g, "+")
//sNewString is of the form "hi+to+the+world"
return sNewString
}
In the onLoad event add this
alert(ReplaceSubstring('hi to the world'))
This was first published in August 2001