<div><div>DIV标签</div></div>
转换成
[div][div]DIV标签[div][/div]
str = str.replace(/<div>(.+?)<\/div>/ig,'[div]$1[/div]');
另外TABLE的写法可以给出就更好了!

解决方案 »

  1.   

    <div style=color:red><div style=color:red>aaaaa</div></div>
    转成
    [div style=color:red][div style=color:red]aaaaa[/div][/div]
    一个解决了 这个应该也好办了!!
      

  2.   

    楼主 不就是 [] 和 <> 的区别吗?直接 把 [ replace为 < , ] replace为 > 就可以了?
      

  3.   

    恩,你好
    简单替换不可以,因为我只匹配DIV等标签,直接替换了,那UBB没有什么意义了
      

  4.   

    其实想了解的是UBB在js里面的嵌套怎么做
    DIV与TABLE等这些标签可以直接替换,我想复杂了
    [b]打个小比方,粗体嵌套[/b]
      

  5.   

    嵌套的话用正则比较难搞只能自己分析ubb结构对,麻烦