上面这个东东如何才能变成下面那个?
复制代码 代码如下:
[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的正则_正则表达式的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did9467