2009-09-04 8 views
1

グラブテキストとJS

foo text
にそれを置き換えるねえ、私はこのようにフォーマットされたテキストがあります。

[quote]foo text[/quote] 

を、私はこれまで、それを変更します:

<div class="quote-text">foo text</div> 

JSでこれを行うにはどうすればよいですか?

私はjQueryを使用しています。

答えて

0

次はそれを行う必要があります:おそらく

string.replace(/\[quote\](.*?)\[\/quote\]/g, "<div class=\"quote-text\">".$1."</div>"); 
+1

よりよい 'を非貪欲を使用するには、*'テキストに複数の見積もりを可能にするために。?。 – Amber

+0

ダブに感謝し、gオプションを追加しました。 [QUOTE] blahblah [/ QUOTE]にもマッチさせたい場合は、iオプションを追加してください – Marius

0
var myString = "blah blah [quote]test[/quote] foo bar [quote]another thing[/quote]"; 

myString.replace(/\[quote\](.*?)\[\/quote\]/g, '<div class="quote-text">$1</div>');