我有一个在下面的小提琴中可用的代码
http://jsfiddle.net/wbagktuw/
代码是这样的
<a data-rel="http://mydomain.domian.com?z_9.asp&rpttype=298&sotBy=2sortOrder=1&pagenum=2">
$(document).ready(function() {
var urlval = $("a").attr('data-rel');
alert(urlval);
});
我正在尝试从网址中删除&pagenum = 2,如果不存在,则没有问题,如果存在,我想删除
我应该在这里尝试什么
最佳答案
使用正则表达式替换&pagenum=
,后跟任意数量的数字。
还要检查pagenum
是第一个参数的情况,在这种情况下,它后面跟随问号而不是“&”号:
var urlval = $('a').attr('data-rel').replace(/[\?&]pagenum=\d*/g, '');