大家好!我叫戴向天,今天跟大家分享一个关于网络链接参数的操作,获取 || 过滤

QQ群:602504799

QQ:809002582

详情的代码内容如下↓↓↓

// 获取链接上的所有参数,返回的是一个Object
function getUrlParams(url) {const params = url.split("?")[1];const reg = /&?([^&]+)/g;let res = null;const map = Object.create(null);while (res = reg.exec(params)) {const paramEntry = res[1].split("=");map[paramEntry[0]] = paramEntry[1];}return map;
}// 获取链接上的参数,并且返回一个新的链接
function urlFilter(url, arr) {let urlParams= getUrlParams(url);for (let i in arr) delete urlParams[arr[i]];url = url.indexOf("?") >= 0 ? url.split("?")[0] + "?" : url + '?';for (let p in urlParams) if (p && urlParams[p]) url += p + "=" + urlParams[p] + "&";return url
}

过滤链接的参数 urlFilter - 戴向天相关推荐

  1. mysql url格式,关于MySql链接url参数的设置

    最近整理了一下网上关于MySql 链接url 参数的设置,有不正确的地方希望大家多多指教: mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:por ...

  2. JS 获取链接(url)参数以及锚链接(anchor)结合富ajax的应用(ajax前进/后退的问题)...

    1. JavaScript获取url链接的方法: <script language="javascript">document.write(window.locatio ...

  3. db链接相关链接相关参数理解

    db链接相关链接相关参数理解 max_connect_errors:tcp/ip链接建立后等待client发送账号,密码等身份验证信息的超时时间的次数 connect_timeout:tcp/ip链接 ...

  4. Appstore app链接mt参数app类型解析

    Appstore app链接mt参数app分类类型解析 对 mt=8 也很好奇不知道为什么添加.以下是经过各种搜找到的结果: mt 代表 meta-type,有效值如下: 1   Music 2    ...

  5. Vue前端浏览器链接/接口参数实现加密

    场景 由于项目创建之前后端设计不合理,导致详情页链接参数id为顺序序数(例:1,2,3-等等),安全系数非常低(虽然我们前端做了菜单权限.按钮权限.Api权限等等),现在要前端解决下浏览器链接/接口参 ...

  6. 解析淘宝淘口令获取商品ID/uland链接e参数获取返回商品优惠券方法说明

    解析淘宝淘口令获取商品ID/uland链接e参数获取返回商品优惠券方法说明 /*1. 商品id获取返回商品详情:http://47.106.188.80/api/tao/v1.0/goods/deta ...

  7. 关于MySql链接url参数的设置 专题

    报错: Establishing SSL connection without server's identity verification is not recommended. According ...

  8. C++代码片段(三)过滤可变模板参数中某些类型的变量

    将可变模板参数列表中的某些类型过滤掉,然后返回剩下数据的元组.用到了上一篇中的判断可变模板参数中是否包含某一特定类型的方法 #include <iostream> #include < ...

  9. ajax 微信code获取_获取链接的参数,判断是否是微信打开,ajax获取数据

    //获取链接参数 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "= ...

最新文章

  1. 大学mysql教程_MYSQL教程:新手该看的MYSQL操作
  2. UVa10000_Longest Paths(最短路SPFA)
  3. 在android手机上运行PHP
  4. 过滤器(Filter)
  5. Jmeter---jason提取器处理上下游传参(四)
  6. POI导出人事报表:代码实现
  7. java数据结构系列——排列(2):有序阵列
  8. Java ProcessBuilder environment()方法与示例
  9. 购物网站php模版,运动服装购物网站模板
  10. ios libfdk-aac encode
  11. 计算机数学基础试卷及答案,2012计算机数学基础试题及答案.pdf
  12. android 沙盒双开 微信,微信双开回来了,还不会被封号
  13. 微信小程序连接蓝牙打印机打印快递面单
  14. 邮箱收不到验证邮件怎么回事?为什么我的电子邮件收不到验证码的原因,无限容量邮箱开通
  15. 群晖 Docker Gitlab 安装 及 https配置
  16. 淡季来临,淘宝新开店铺该如何是好
  17. Acer 笔记本双硬盘安装Ubuntu18.04.4+Win10双系统
  18. linux slub分配器,slub分配器
  19. 白月黑羽教python之pytest:课后练习
  20. ROS报错Error:cannot launch node of type [map_server/map_server]

热门文章

  1. 准备蓝桥杯之路(二) ------ 位运算的奇淫技艺
  2. 巧用清单把待办事件安排的井井有条
  3. git配置git kraken
  4. 怎样减肥又快又健康 让您轻松减重不再是梦
  5. Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)
  6. 红帽认证能做哪些方面工作?红帽认证好找工作吗?
  7. 前端PS中怎么把图片调暗?三种方法一键get
  8. python(1):第一章
  9. android中的ping命令使用
  10. duilib教程之duilib入门简明教程 -- 界面布局(9)