str1=str1.Replace(/(good)/g,"<p>$1</p>");

解决方案 »

  1.   

    提示
    Microsoft JScript 运行时错误 错误 '800a01b6' 对象不支持此属性或方法 ???
      

  2.   

    <script language=javascript defer>
    str1="asdadgoodewrwer"
     str1=str1.replace(/good/g,"<p>good</p>");
     alert(str1)
    </script>
    注意大小写
      

  3.   

    我是希望能加在语句中,如下
    <%
    XXX
    %>
      

  4.   

    如果中间有变量又该如何写
    如go1od,go2od,相应改成<p>go1od</p>,<p>go2od</p>
      

  5.   

    <script language=javascript defer>
    str1="asdadgo1odewrwer"
     str1=str1.replace(/(go[\s\S]*od)/g,"<p>$1</p>");
     alert(str1)
    </script>
      

  6.   

    hbhbhbhbhb1021(天外水火(我要多努力)) <script language=javascript defer>
    str1="asdadgo1odego2odwrgo3odwer"
          for(var i=1; i<=10; i==){
     str1=str1.replace(/(go这里该怎么写?od)/g,"<p>$1</p>");
          }
     alert(str1)
    </script>
    多谢了,
      

  7.   

    浏览器认为你的Response.write()是js的方法了?
    改成这样试试:
    <script>
    function chg(str1)
    {
        str1=str1.Replace(/good/g,"<p>good</p>");
    }
    </script>
    <%
    //select
    Response.Write(chg(rs("newsdata")));
    %>
      

  8.   

    <script language=javascript defer>
    str1="asdadgo1odego2odwrgo3odwego4odwrgo3odwgo9odw"
              要把上句中的go2od,go3od等全部改成相应的<p>go2od</p>……
     str1=str1.replace(/(go //这里该怎么写?//od)/g,"<p>good"+i+"</p>");
     alert(str1)
    </script>
    该怎么写?多谢了
      

  9.   

    str1=str1.replace(/go\dod/g,"<p>go2od</p>");
      

  10.   

    for(var i=1; i<=10; i==){
     str1=str1.replace(/(go这里该怎么写?od)/g,"<p>go"+i+"</p>");
          }
    ???????
      

  11.   

    上面不是写了吗,按照你的也可以这么写
    <script language=javascript defer>
    str1="asdadgo1odego2odwrgo3odwego4odwrgo3odwgo9odw"
       
     str1=str1.replace(/(go\d*od)/g,"<p>$1</p>");
     alert(str1)
    </script>