而且还要读到[TAG]和[/TAG]之间的内容

解决方案 »

  1.   

    var reg = /(\[TAG\])(.*)(\[\/TAG\])/g;
    var str = "[TAG]和[/TAG]";
    alert(str.replace(reg, "$1TTTT$3"));如果要读到[TAG]和[/TAG]之间的内容就是$2
      

  2.   

    var reg = /\[TAG\]([^[]*)\[\/TAG\]/ig;
    str.replace(reg,"");
      

  3.   

    <textarea id=textarea1>
    想写一客户端的JS 处理一字符串如“……[TAG]内容[/TAG]……”,
    怎样才可以处理这个字符串 把字符串内的所有 “[TAG]……[/TAG]” 替换成“TTTT"应该怎么写啊? </textarea>
     
     <script> 
     alert(aaa(textarea1.value)) 
    function aaa(x)
     {
    var rtn="";
    var arr = x.match(/\[TAG\]([^\[]*)\[\/TAG\]/ig);
    for(i=0;i<arr.length;i++)
    {
    rtn += arr[i].replace(/\[\/?TAG\]/ig,"TTTT") + "\n";
    }
    return(rtn);
     }
     </script>