ITPub博客

首页 > > > string.replace的问题

string.replace的问题

作者:chinarocky 时间:2019-09-02 15:50:46 0 删除 编辑

string.replace(reg,function(match,pos,originText){})参数解释


function getUrlParam(sUrl, sKey) {
    var result={};
    sUrl.replace(/\??(\w+)=(\w+)&?/g,function(match,pos,originText){
        console.log(match);
        console.log(pos);
        console.log(originText);
        if(result[pos] !== void 0){
            var t = result[pos];
            result[pos] = [].concat(t,originText);
        }else{
            result[pos] = originText;
        }
    });
    if(sKey === void 0){
        return result;
    }else{
        return result[sKey] || '';
    }
}

getUrlParam('?key=1&key=2&key=3&test=4#hehe', 'key');

结果显示参数并不是解释的参数

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4547/viewspace-3149796/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-10

  • 博文量
    213
  • 访问量
    1691