`
chenyunhong
  • 浏览: 140416 次
  • 性别: Icon_minigender_1
  • 来自: 真的不知道
社区版块
存档分类
最新评论

JS获取URL中的参数

阅读更多

写了一个函数,根据url和参数名称获取参数值,如果是本页面URL可以用 location.href;

//根据URL和参数名,获取参数值

function GetUrlParam(url, paramName ){
      var oRegex = new RegExp('[\?&]'+paramName+'=([^&]+)','i') ;
      var oMatch = oRegex.exec( url ) ;
      if ( oMatch && oMatch.length > 1 )
          return oMatch[1] ; //返回值
      else
          return '' ;
}
 

例如:var type = GetUrlParam(url,"type");

分享到:
评论
2 楼 macrotea 2010-10-19  
/**
 * 根据URL获得参数的值
 * @param url
 * @param paramName
 * @return
 */
function getURLParam(url, paramName) {
	var regExp = new RegExp('[\?&]' + paramName + '=([^&]+)', 'i');
	var matchedValArray = regExp.exec(url);
	if (matchedValArray && matchedValArray.length > 1){
		return matchedValArray[1];
	}else{
		return '';
	}
}



感谢楼主分享,差点忘记在正则中括号的下标是1,所以要判断>1
1 楼 chenyunhong 2010-10-14  
  

相关推荐

    js获取url中的参数

    js获取url中的参数 可以获取所有url 中属性后面的参数 如:www.baidu?ID=12&str=aaaa&name=zhangjian 获取属性=所对应的参数

    js获取url,javascript获取url参数等

    设置或获取对象指定的文件名或路径。 ...设置或获取 href 属性中在井号“#”后面的分段。 设置或获取 location 或 URL 的 hostname 和 port 号码。 设置或获取 href 属性中跟在问号后面的部分。

    js获取url参数

    本文将详细介绍一种利用自定义函数`getUrlParam`来获取URL参数的方法,并对其进行深入解析。 #### 二、基础知识回顾 ##### 2.1 URL 结构 URL(Uniform Resource Locator)是统一资源定位符,用于标识互联网上的...

    JavaScript获取Url中的参数(解决中文乱码)

    JavaScript获取Url中的参数(解决中文乱码) 可以点击更改URL按钮 修改url中的参数

    获取url中参数,javascript,你值得拥有

    获取url中参数,javascript,你值得拥有

    js获取url参数.rar url参数获取

    在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...

    jquery获取URL中参数解决中文乱码问题的两种方法

    为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数时,有以下两种方法特别有效。 方法一是利用正则表达式来匹配和解析URL参数,这是一种相对直接且有效的方式。具体实现步骤如下: 1. ...

    如何用js获取当前url的参数值

    ### 如何用JavaScript获取当前URL的参数值 在Web开发中,经常需要处理URL中的查询参数,例如在页面跳转时传递数据、实现特定功能等。本文将详细介绍一种使用JavaScript来解析并获取当前URL参数的方法。 #### 方法...

    php获取URL中带#号等特殊符号参数的解决方法

    然而,URL参数中可能包含特殊字符,如井号(#)和其它符号,它们在URL中扮演特定的角色,可能导致无法直接获取预期的参数值。本篇知识点将详细探讨如何在PHP中获取带有特殊符号,如井号(#)的URL参数,并介绍如何使用...

    jquery_query_js获取url参数

    在本篇文章中,我们将深入探讨如何使用jQuery Query Object来获取URL参数,并结合实际示例进行详细讲解。 首先,要使用jQuery Query Object,你需要确保已经在项目中引入了jQuery库和jQuery Query插件。通常,你...

    js获取地址栏参数

    通过以上介绍,我们可以看出JavaScript提供了多种获取URL参数的方法。其中正则表达式方法虽然较为传统,但在兼容性和灵活性方面表现良好;而`URLSearchParams` API则更适合现代Web应用的需求。在实际开发中,可以...

    javascript获取url上的参数.rar

    获取URL参数的常用方法是解析这个查询字符串。以下是一种实现方式: ```javascript function getURLParameters(url) { var params = {}; var parser = document.createElement('a'); parser.href = url || ...

    Jquery 获取url参数

    在jQuery中,没有直接用于获取URL参数的内置函数,但我们可以利用JavaScript的`location.search`属性和`split()`、`map()`、`reduce()`等数组方法来实现。以下是一种常见的实现方式: ```javascript function ...

    自己写的JavaScript获取URL参数方法

    总的来说,通过JavaScript获取URL参数是一项基础但实用的技能,它涉及到URL解析、字符串操作以及可能的JSON处理。在实际项目中,这样的函数可以大大提高代码的可复用性和灵活性,使我们能够轻松地从URL中提取和处理...

    JavaScript获取链接url参数并生成对象

    标题"JavaScript获取链接url参数并生成对象"指出了我们需要从URL中提取这些参数,并将它们组织成一个JavaScript对象。这个对象的键将是参数名,值将是对应的参数值。这样做可以方便地对参数进行操作,如遍历、修改或...

    nodejs实现获取当前url地址及url各种参数值

    其次,文件内容中还涉及了如何在客户端使用JavaScript获取当前URL地址及各种属性值。这通常是网页脚本中的一部分,通过window对象提供的不同属性来实现: - `document.location`、`document.URL`、`document....

    JavaScript获取URL中参数querystring的方法详解

    先给大家介绍了JavaScript获取URL中参数querystring的方法,而后有详解介绍了Location对象的属性和,Location对象的方法,对大家的理解很有帮助,有需要的朋友们可以参考借鉴,下面来一起看看吧。

    js获取url中携带的参数

    以下我们将详细探讨如何在JavaScript中获取URL参数。 首先,让我们了解URL结构。一个完整的URL通常由协议(如http或https)、主机名、路径和查询字符串组成。查询字符串是URL中"?"后面的部分,包含了所有参数。每个...

Global site tag (gtag.js) - Google Analytics