用[quote] foo text [/ quote]抓取文本并用JS替换为<div class =“quote-text”> foo text </div>

时间:2009-09-04 04:46:20

标签: javascript jquery

嘿,我有一些格式如下的文字:

[quote]foo text[/quote]

我希望将其更改为:

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

我如何用JS做到这一点?

我正在使用jQuery。

2 个答案:

答案 0 :(得分: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>');

答案 1 :(得分:0)

以下应该这样做:

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