-
ID:nMEywc さんの質問

replaceで抽出した文字列をhtmlタグで括るにはどうしたらいいでしょうか?
具体的には()で括られた文字列(カッコも含む)をspanタグで囲みたいです。

_text.replace(/[(].*[)]/g,"");

みんなの回答 1 件

ID:jAqac1 さんの回答

replaceの第二引数の文字列に、$1とか$2とか書くことで、正規表現でグループ化した部分の文字列を取得できます。それを使うといいでしょう。
他にreplaceの第二引数を関数にする方法もあります。詳しくはググッてください。

ID:nMEywc

ありがとうございます。大変助かりました。
無事、_text.replace(/[(].*[)]/g,"<span>$&</span>") でいけました。

ID:TXlJFX

どういたしまして。お役に立てて良かったです!

最終更新日:2016-03-26 (1,499 views)

関連するトピックス

ページ上部に戻る