JavaScript 获取url参数 替换url参数

不定啥时能用上...

// 有时需要从整个url种获取参数,不能只那search段,所以正则加了个?,以支持整个url获取参数
 function getUrlParamVal(name) {
    var reg = new RegExp("(^|[&?])" + name + "=([^&]*)(&|$)");
    var r = getUrl().match(reg);
        if (r != null) {
            return unescape(r[2]); 
        }
        return null;
}
// 替换参数
function replaceUrlParamVal(url, paramName, replaceWith) {
    var re = eval('/('+ paramName+'=)([^&]*)/gi');
    var nUrl = url.replace(re,paramName+'='+replaceWith);
    return nUrl;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 清凉的天空中,和着海风的味道 女孩的头发是茉莉的颜色 像轻快的小鸟一样,带起一阵荔枝糖的清甜 带着笑意的脸庞突然出...
    枳烟阅读 335评论 0 4
  • 周五偶然听同事说方世伟老师(李宁CMO)在公司内部大学开培训,第二天还有全天的课,立马决定周六前往公司上课。 看名...
    way菜畦阅读 1,296评论 1 7
  • 假如这个世界回不到原来的样子,我该怎么办?我不想消极待命,但我也无可奈何。在家里的生活实在太乏味,我都想重新找个工...
    服青书韵破郁忧阅读 187评论 0 1
  • 今天为大家整理了32个Python爬虫项目。 整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所...
    Python来了阅读 4,829评论 4 31
  • 文字,是我一直喜爱的,不同的排列组合表达我的心意。过去的几年中,我曾无数次提笔想要写些东西,纪念岁月划过指尖,...
    不乖不语阅读 199评论 4 2