replace
文字列のメソッドを使用していますが、
var text = this ex is not working.;
text = text.replace(" ", "+");
alert(text);
そしてアラートを得ました:
this+ex is not working.
ここで何が問題なのですか?
replace
文字列のメソッドを使用していますが、
var text = this ex is not working.;
text = text.replace(" ", "+");
alert(text);
そしてアラートを得ました:
this+ex is not working.
ここで何が問題なのですか?
これを試してください:lil diff demo http://jsfiddle.net/bLaZu/6/
ご注意ください:
RegExp の g フラグは、文字列内でグローバルに置換を行います。
興味がある場合: https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions
残りはデモで自由に遊んでください。:)
コード
var text = "this ex is not working.";
text = text.replace(/\s+/g, '+');
alert(text);
すべてのスペースをプラス+
文字に置き換えるには、次を使用します。
var text = "this ex is not working.";
text = text.replace(/ /g, "+");
alert(text);
"
また、文字列の初期化に引用符を使用することを忘れないでください。