var str = "爱情66爱情88爱情99爱情5爱情55爱情rrrr";
var reg = /(?:爱情\d*){3}(.*)/g;
if (reg.test(str))
{
str = str.replace(/(?:爱情\d*){3}(.*)/g,"http://www.baidu.com/s?wd=$1");
}
alert(reg.test(str));
alert(str);

解决方案 »

  1.   

    结果变成“http://www.baidu.com/s?wd=爱情5爱情55爱情rrrr” 
    而不是要求的“爱情66爱情88爱情99http://www.baidu.com/s?wd=爱情5爱情55爱情rrrr” 
      

  2.   


    var str = "爱情66爱情88爱情99爱情5爱情55爱情rrrr";
        var reg = /(?:爱情\d*){3}(.*)/g;
        if (reg.test(str))
        {
        str = str.replace(/((?:爱情\d*){3})(.*)/g,"$1http://www.baidu.com/s?wd=$2");
        }
        alert(reg.test(str));
        alert(str);