- ベストアンサー
replaceで文字列結合、もしくはエスケープを
文字列から「| goo」を削除したいです。 直接書くとうまくいくのですが、 変数に入れるとうまくいきません。 どう書けば良いのでしょうか? <うまくいく> var hoge="教えて | goo"; hoge = hoge.replace(/ \| goo/,""); document.write(hoge); <うまくいかない> var osiete="goo"; var hoge="教えて | goo"; hoge = hoge.replace(/ \| osiete/,""); document.write(hoge); <うまくいかない> var osiete="goo"; var hoge="教えて | goo"; hoge = hoge.replace(/ \| +osiete/,""); document.write(hoge);
- みんなの回答 (1)
- 専門家の回答
お礼
回答ありがとうございました。 両方とも期待通りに動作しました。 大変勉強になりましたー