我有一个变量url内容是http://www.123.com
在一个字符串中要将这个内容全部去掉,如何写正则??
注:在raplace中,只能用url,不能用http://www.123.com

解决方案 »

  1.   

    var pattern = /http:\/\/www.123.com/gi;
    var str = "http://www.123.comTESTfhttp://www.123.comtesthttp://www.123.com";
    str = str.replace(pattern,"");
    alert(str);
      

  2.   

    var p = /http:\/\/www.123.com/gi;
    var str = "http://www.123.comTESTfhttp://www.123.comtesthttp://www.123.com";
    str = str.replace(p,"");
    alert(str);
      

  3.   

    var url = "http://www.123.com";
    var p = new RegExp(url, "gi");
    var str = "http://www.123.comTESTfhttp://www.123.comtesthttp://www.123.com";
    str = str.replace(p,"");
    alert(str);
    这样就符合你的要求了