首页 > 代码库 > 用javascript替换URL中的参数值

用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中的参数值