replaceでの置換

改行コードを含む文字列

function hoge()
{
	var str = "りんご\nみかん\nバナナ\nみかん";
	alert(str);
}

変数strの文字列から改行コードを取り除いてみる。
alertした結果は以下。

りんご
みかん
バナナ
みかん

しっかり改行されています。

改行コードを取り除く処理を追加

function hoge()
{
	var str = "りんご\nみかん\nバナナ\nみかん";
	str = str.replace("\n", "");
	alert(str);
}

りんごみかん
バナナ
みかん

最初の改行コードしか削除されていません。

なので正規表現に変更

function hoge()
{
	var str = "りんご\nみかん\nバナナ\nみかん";
	str = str.replace(/\n/, "");
	alert(str);
}

りんごみかん
バナナ
みかん

結果は変わらず。

繰り返しマッチを行う為にg修飾子を追加

function hoge()
{
	var str = "りんご\nみかん\nバナナ\nみかん";
	str = str.replace(/\n/g, "");
	alert(str);
}

りんごみかんバナナみかん

これで全ての改行コードが削除されました。