1、获取URL的参数

/*获取URL参数*/
getURL(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = decodeURI(window.location.search).substr(1).match(reg);if(r!=null) return  r[2]; return null;
}
2、获取全部url参数,并转换成json对象
/*获取全部url参数,并转换成json对象*/
getUrlAllParams (url) {var url = url ? url : window.location.href;var _pa = url.substring(url.indexOf('?') + 1),_arrS = _pa.split('&'),_rs = {};for (var i = 0, _len = _arrS.length; i < _len; i++) {var pos = _arrS[i].indexOf('=');if (pos == -1) {continue;}var name = _arrS[i].substring(0, pos),value = window.decodeURIComponent(_arrS[i].substring(pos + 1));_rs[name] = value;}return _rs;
}
3、删除url指定参数,返回url
/*删除url指定参数,返回url*/
delParamsUrl(url, name){var baseUrl = url.split('?')[0] + '?';var query = url.split('?')[1];if (query.indexOf(name)>-1) {var obj = {}var arr = query.split("&");for (var i = 0; i < arr.length; i++) {arr[i] = arr[i].split("=");obj[arr[i][0]] = arr[i][1];};delete obj[name];var url = baseUrl + JSON.stringify(obj).replace(/[\"\{\}]/g,"").replace(/\:/g,"=").replace(/\,/g,"&");return url}else{return url;}
}

前端:几个操作URL的实用函数相关推荐

  1. js操作url的常用函数

    1. //替换指定传入参数的值,paramName为参数,replaceWith为新值 function replaceParamVal(oUrl,paramName, replaceWith) { ...

  2. javascript 操作 url 中 search 部分方法函数

    javascript 操作 url 中 search 部分方法函数 前言 首先,我们需要知道什么是 search , search 是 window.location 的一个属性.举个例子: 首先,我 ...

  3. php操作常用class集合,[PHP]经常用到的实用函数集合

    最新打算学习php,发现好多函数需要用到,可自己写又麻烦,于是找了下php的常用函数,从各大php系统中弄下来的,绝对是使用的php实用函数 function GetIP() { //获取IP if  ...

  4. jquery和php怎么链接地址,jQuery操作url地址(附代码)

    这次给大家带来jQuery操作url地址(附代码),jQuery操作url地址的注意事项有哪些,下面就是实战案例,一起来看一下. path.makeUrlAbsolute() 把相对URL转化为绝对U ...

  5. 从Vue.js源码中我学到的几个实用函数

    大家好,我是若川.欢迎加我微信 ruochuan12,长期交流学习.今天推荐Vuejs源码中几个实用的方法. 如果想看Vuejs源码,不知道如何下手,一般推荐配置Sourcemap,针对单个问题调试来 ...

  6. php返回上一层的函数6,[PHP]实用函数6第1/2页

    [PHP]实用函数6第1/2页 2021-01-23 14:04:16114 //寄出电子邮件到指定的邮件地址to,subject表示主题,message为信件内容.额外的选项additional_h ...

  7. OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪 OpenCV学习笔记(三十七)——实用函数、系统函数、宏core OpenCV学习笔记(三十八)——显示当前FPS OpenC

    OpenCV学习笔记(三十六)--Kalman滤波做运动目标跟踪 kalman滤波大家都很熟悉,其基本思想就是先不考虑输入信号和观测噪声的影响,得到状态变量和输出信号的估计值,再用输出信号的估计误差加 ...

  8. Django 3.2.5博客开发教程:URL与视图函数

    在讲URL与视图函数之前我们先给大家简单介绍一下用户访问网站的流程.我们访问一个网站的时候,一般先打开浏览器,然后在浏览器的地址栏里输入一个网址,也就是URL,然后回车,我们就可以在浏览器里看到这个网 ...

  9. 前端基础进阶(七):函数与函数式编程

    纵观JavaScript中所有必须需要掌握的重点知识中,函数是我们在初学的时候最容易忽视的一个知识点.在学习的过程中,可能会有很多人.很多文章告诉你面向对象很重要,原型很重要,可是却很少有人告诉你,面 ...

最新文章

  1. 动态SQL应用(成绩排名)
  2. python基础代码库-python3.4第三方库的安装?python基础代码库
  3. dup和dup2以及cat函数函数
  4. handle search in myNote app
  5. 我的测试和代码分析工具箱
  6. 94级计算机科学,清华大学计算机科学与技术系
  7. 在C语言中如何让常量起作用,解析C语言中如何正确使用const
  8. maven项目包导不进去_IntelliJ Idea下Maven插件使用技巧
  9. python创建二维数组的方法_Python创建二维数组的正确姿势
  10. 求两条轨迹间的hausdorff距离_干货 | 轨迹方程问题?两招咔嚓!
  11. curl 同时发送多个请求
  12. sir模型初始值_SIR 模型笔记
  13. 2022最新Android项目导入过程(以Android studio2021.2.1为例)
  14. idou老师教你学Istio12 : Istio 实现流量镜像
  15. Excel:IF条件类函数
  16. 自动客服功能的微信小程序
  17. JAVASE高级部分
  18. 电路模型和电路定律(Ⅰ)
  19. Ubuntu手机操作系统稳定版 20131018
  20. Android同时按下多个按钮

热门文章

  1. Linux发行版的关系图
  2. Cisco Catalyst 4500
  3. 小说里的lt什么意思_游戏cpdd网络用语是什么意思 王者荣耀里很常见
  4. android ndk调用出错,由于Android-NDK应用程序的权限问题,为什么fopen在本地方法中失败?...
  5. php生成图片验证码代码,PHP生成图片验证码以及点击切换的代码
  6. c语言中for语句的作用是,c语言中for语句是怎么用的
  7. 变速积分pid控制器matlab,变速积分PID控制系统设计.docx
  8. 第3章 Python 数字图像处理(DIP) - 灰度变换与空间滤波2 - 图像反转、对数变换
  9. C语言求35 45的最大公约数,C语言怎么求最大公约数和最小公倍数
  10. Java编程中值得注意的对象引用现象