日期:2014-05-16  浏览次数:20397 次

把字符串替换为空
var str = 'http://192.168.1.105/test/test.php?ac=list&ordertype=1&page=2';
re=new RegExp("/&page=\d{0,}/","g");
url=str.replace(re,"");

我要把str里面的&page=2替换为空,&page=2中的2可以是任意数字,任意位数。请问怎么替换?上面是我写的,没替换成功。

------解决方案--------------------
JScript code

var str = 'http://192.168.1.105/test/test.php?ac=list&ordertype=1&page=2';
url=str.replace(/&page=\d*/,"");

------解决方案--------------------
探讨

引用:

JScript code

var str = 'http://192.168.1.105/test/test.php?ac=list&ordertype=1&page=2';
url=str.replace(/&page=\d*/,"");

那个2没有被替换掉

------解决方案--------------------
var str = 'http://192.168.1.105/test/test.php?ac=list&ordertype=1&page=2';
url=str.replace(/&page=\d{0,}/,"");