var str="abcdefghigk";
//怎么样字得到"abghigk";
//就是把c-f中间的去掉。

解决方案 »

  1.   

    我觉得你的需求没有考虑清楚 你还是别举例子了 你直接说你想干嘛吧
    针对这个var str ="abcdefghijk";
    alert(str.replace(/c[a-z]f/i,""));
      

  2.   

    alert( str.replace(str.substring(2,6),"") )
      

  3.   

    是这样的字符串无有限制,Var Str="字符串无有限制";alert(SetStr(Str,"符","限"));//得到“字制”alert(SetStr(Str,"串","有"))//得到“字符限制”function SetStr(Str,beginChar,endChar)
    {
       ????????????????????
    }
      

  4.   

    就是检查一段字符串是否同时含有beginChar,endChar,如果有的话就把中间的去除掉不要用
    var b = Str.indexOf("");
    var e = Str.indexOf("");再SubString取值。
      

  5.   


    var Str="字符串无有限制";
    alert(SetStr(Str,"符","限"));//得到“字制”
    alert(SetStr(Str,"串","有"))//得到“字符限制”
    function SetStr(str,beginChar,endChar)
    {
      var sub = str.substring(str.indexOf(beginChar),str.indexOf(endChar)+1);
      return str.replace(sub,"");
    }