TinyMCE BBCode:转换UL

时间:2013-08-16 12:43:43

标签: tinymce bbcode

我力不从心,也许看不出正确的解决方法。

在我的bbcode下面

function rep(re, str)
{
    s = s.replace(re, str);
};

//replace ul
rep(/<ul>(.*?)<\/ul>/gi,"[list]$1[/list]");

// replace li
rep(/<li>(.*?)<\/li>/gi,"[*]$1");

测试文字:

<ul>
    <li>one</li>
    <li>two</li>
</ul>

使用BBCODE转换结果:

<ul>
    [*]one
    [*]two
</ul>

预期结果:

[list]
    [*]one
    [*]two
[/list]

我错了什么?

1 个答案:

答案 0 :(得分:0)

我终于修好了。张贴帮助他人。

//列出

rep(/<ul>/gi,"[list]");
rep(/<\/ul>/gi,"[/list]");
rep(/<ol>/gi,"[list=ol]");
rep(/<\/ol>/gi,"[/list]");
rep(/<li>(.*?)<\/li>/gi,"[*]$1");