尝试从链接中删除字符串,但它无法正常工作

时间:2015-05-29 18:13:03

标签: javascript jquery regex

我正在尝试从网址中删除pagenum=2,使用以下网址可以将值2设置为动态

var urlval = $(this).attr('data-rel').replace(/[\?&]pagenum=\d*/g, '');

但是我发出提醒时的上述链接就是这样的

contents.cfm?up=http%3A%2F%2Fmypage.com.com%2Fez_9.asp%3Frpttype%3D298%26sortBy%3D1%26sortOrder%3D1%26pagenum%3D3

但它总是包含pagenum,有些错误,我不确定什么不起作用

更新是:itnenever删除

http://www.example.com/2.asp?na_id=aaa&password=cc&target=ez_9.asp&rpttype=298&action=SUBMIT&sortBy=1&sortOrder=2&pagenum=4&pagenum=-1

1 个答案:

答案 0 :(得分:1)

在运行替换之前,您需要先解码PIXIComponent。类似的东西:

var urlval = decodeURIComponent($(this).attr('data-rel')).replace(/[\?&]pagenum=\d*/g, '');