一个网址的字符串siteUrl的值是【&cateid=23&brand=蒂芙尼&page=12】,要做的就是在js中替换掉【&brand=蒂芙尼】这些字符串。我知道【&page=12】的替换方法是siteUrl.replace(/(\&page=(\d+))/ig,'');。那请问下下替换掉siteUrl中【&brand=蒂芙尼】这个字符串应该怎么写呢??~~~

解决方案 »

  1.   

    替换汉字
    replace(/[\u4e00-\u9fa5]/g,'')
    替换&后边的
    replace(/&.*/,'')
    不是很明白你的意思
      

  2.   

    同上
    楼猪可以split 然后每个字符对比 如果是汉字的话 就替换成你想要换的
    var ans = siteUrl.split();
    var word = "";
    for(var a=0;a<ans.length;a++)
    {
       if(忘了·)
    {
     是汉字 替换
     }
    else
     {
    不是继续
    }
    }
      

  3.   


    就是这个,要的就是替换汉字的,谢谢。
    最后结果是:siteUrl.replace(/(\&brand=([\u4e00-\u9fa5]+))/ig,''); 就可经把【&brand=蒂芙尼】替换清除掉。