用javascript替换URL中的参数值

Posted zhengzhengguoshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用javascript替换URL中的参数值相关的知识,希望对你有一定的参考价值。

function changeUrlArg(url, arg, val){
        var pattern = arg+‘=([^&]*)‘;
        var replaceText = arg+‘=‘+val;
        return url.match(pattern) ? url.replace(eval(‘/(‘+ arg+‘=)([^&]*)/gi‘), replaceText) : (url.match(‘[\?]‘) ? url+‘&‘+replaceText : url+‘?‘+replaceText);
    }

以上是关于用javascript替换URL中的参数值的主要内容,如果未能解决你的问题,请参考以下文章

javascript 传递参数中带加号自动变成了空格

Url.Action 是编码参数值

用 Javascript 中的参数替换局部变量是不是会影响性能?

如何使用 javascript 替换以前的 URL 参数?

如何从javascript中的url获取参数值? [复制]

为空时替换一个值(ZAPIER - Javascript)