这种写法是VB形式的,javascript是C形式的,照着语法描吧,像response.Write就是document.write

解决方案 »

  1.   

    主要是Replace不会用
    str=aca;
    str=str.replace("a","b");
    document.write(str);
    我要的结果是:bcb
    得到的却是:bca
    郁闷~~~~~~!
      

  2.   

    <script>
    str="caaca";
    str=str.replace(/a/ig,"b");
    document.write(str);
    </script>
      

  3.   

    用正则+g替换,可替换多个:str="caacaaaaaaaaaa";
    str=str.replace(/a/g,"b");
    document.write(str);
      

  4.   

    <%
    function string(MyString)
    {
    var  MyArray ,i;
     
    if(MyString!="")
    {
    MyString = MyString.replace(/\n/gi,"#");
    MyArray = MyString.split("#");
    Response.Write(MyArray[0]);
    for(var i=0;i<MyArray.length;i++)
    {
    str=MyArray[i].replace(/!/g,",");
    arr=str.split(",");
    Response.Write(arr[1]+arr[2]+"<br>");
    }
    }
    }
    %>