人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javascriptで指定範囲を置換する方法はないでしょうか?
用途としては「<!--ここから-->タグのソース<!--ここまで-->」のようなコメントを
空白に置き換えたいと思います。

Javascriptで正規表現の使い方がいまいち理解できていませんので、
参考ソースなどを教え下さい。

●質問者: k27w
●カテゴリ:ウェブ制作
✍キーワード:JavaScript いまいち コメント ソース 正規表現
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● den2sn
●80ポイント

JavaScriptで文字列の置き換えを行う場合はreplaceメソッドを

使用すると可能かと思います。

以下サンプルです。


<html>
 <head>
 <script type="text/javascript">
 function delComment() {
 var bodyHTML = document.body.innerHTML;
 document.body.innerHTML = bodyHTML.replace(/\<!--ここから--\>[\s\S]*\<!--ここまで--\>/m,'');
 }
 </script>
 </head>
 <body onload="delComment()">
 <!--ここから-->
 <div>test1</div>
 <!--ここまで-->
 <div>test2</div>
 </body>
</html>
◎質問者からの返答

replaceの正規表現の指定方法がよくわからなかったのですが、、思い通りに出来ました。

非常に参考になりました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ