上面这个东东如何才能变成下面那个?
代码如下:
[a]1[/a]2[a]3[/a]4[/a]5[/a]6[a]7[/a][a]8[/a]
12345678
- <script>
- 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 "<a f=/""+c+"/">"+c;
- }
- if(d)
- {
- return "<//a>"+e;
- }
- }
- </script>
新闻热点
疑难解答