1,有点小瑕疵,双问号会截取不到第一个参数

function GetQueryString(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
};

2,解决双问号截取不到的问题

function getQueryString(name) {
var result = window.location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));
if (result == null || result.length < 1) {
return "";
}
return result[1];
};

3,从从给定字符串截取参数

function getParameter(str,name){
var result = str.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));
if (result == null || result.length < 1) {
return "";
}
return result[1];
};

最新文章

  1. 如何选择靠谱的app外包公司,2017最新资讯
  2. 软件工程--界面UI 的原型设计
  3. Sep14学习笔记_pipe() &amp; fork()
  4. Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信
  5. CSS书写规范及顺序
  6. Spring MVC中使用Interceptor拦截器
  7. bignum 大数模板
  8. Netsharp快速入门(之18) 平台常用功能(工作区相关)
  9. 动态SQL实现批量删除指定数据库的全部进程
  10. SharePoint 2010 安装简介及相关补丁下载
  11. START WITH CONNECT BY PRIOR 链表查询
  12. ssm框架的整合
  13. get请求URL的转码
  14. 面试中被问Spring循环依赖的三种方式!!!
  15. [Swift]LeetCode59. 螺旋矩阵 II | Spiral Matrix II
  16. jQuery点击图片放大拖动查看效果
  17. 【.NET Core项目实战-统一认证平台】第一章 功能及架构分析
  18. ubuntu18关闭系统自动更新
  19. Ajax实现的城市二级联动二
  20. module &#39;pip&#39; has no attribute &#39;pep425tags&#39;

热门文章

  1. Linux下tar解压缩命令
  2. 地形混合shader
  3. JAVA中sleep() 和 wait() 有什么差别?
  4. python模块, 包的初识
  5. [T-SQL] 获取拼音
  6. 开始翻译《Beginning SharePoint 2013 Development》
  7. Python菜鸟之路:Python基础-操作缓存memcache、redis
  8. spring mvc 基本原理
  9. Linux修改网络配置
  10. Django模型系统——ORM表结构对应关系