请问如何将test link test2link2
替换成:test <a href="http://baidu.com">link</a> test2 <a href="http://google.com">link2</a>呢?

解决方案 »

  1.   


    <script language="javascript">
    var s = 'test <a href="http://baidu.com">link</a> test2 <a href="http://google.com">link2</a>';
    var retext1 = '&lt;';
    var retext2 = '&gt;';
    var r1 = /</g;
    var r2 = />/g;
    s = s.replace(r1, retext1);
    //s = s.replace(r2, retext2);
    document.write(s);
    </script>
      

  2.   


    replace(/\[URL=(\S+?)\](\S+?)\[\/URL\]/ig,"<a href=\"$1\" target=\"_blank\">$2</a>")
    Soory是我表述的不清楚,其实我想要的是这样的效果.