好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

1 转换为网址的UBB的正则

上面这个东东如何才能变成下面那个?
代码如下:
[a] 1 [/a] 2 [a]3[/a] 4 [/a] 5  [/a] 6 [a] 7 [/a]  [a] 8 [/a] 
<a f="1"> 1 <a f="2"> 2 <a f="3">3</a> 4 </a> 5  </a> 6 <a f="7"> 7 </a>  <a f="8"> 8 </a>  

var str="[a] 1 [a] 2 [a]3[/a] 4 [/a] 5 [/a] 6 [a] 7 [/a] [a] 8 [/a]"; var reg=/(\[a\]([^\[]*))|(\[\/a\]([^\[]*))/g; var ma=str.replace(reg,ff); alert(ma); function ff(a,b,c,d,e){ if(b) { return ""+c; } if(d) { return " "+e; } }
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

查看更多关于1 转换为网址的UBB的正则的详细内容...

  阅读:82次