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