`
az7772010
  • 浏览: 229141 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

得到地址参数

 
阅读更多

<wbr><wbr><wbr><wbr> public static string GetUrlParam(string url, string name)</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> {</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> string rst = string.Empty;</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> try</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> {</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> if (url.Contains("#")) url = url.Substring(0, url.IndexOf("#"));</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> MatchCollection matchs = Regex.Matches(url,</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> @"(?:^|\?|&amp;)" + name + "=([^&amp;]*)(?:&amp;|$)",</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> RegexOptions.IgnoreCase);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> for (int i = 0; i &lt; matchs.Count; i++)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> return matchs[i].Groups[1].Value;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> }</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> catch</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> {</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Log.log.WriteLog("url出错:" + url);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> }</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> return rst;</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> }</wbr></wbr></wbr></wbr>


function GetUrlParamById(url, name) {
<wbr><wbr> var str = url.replace(/\//g, "-").replace(/\\/g, "-");</wbr></wbr>
<wbr><wbr> var reg = new RegExp("(^|&amp;|\\?)" + name + "=([^&amp;]*)(&amp;|$)"), r;</wbr></wbr>
<wbr><wbr> if (r = str.match(reg)) return (r[2]); return "";</wbr></wbr>
}
分享到:
评论

相关推荐

    js获取地址栏参数

    ### JavaScript 获取URL地址栏参数详解 #### 一、引言 在Web开发中,经常需要通过URL传递参数来实现页面间的数据交互。JavaScript作为一种广泛应用于Web前端开发的语言,提供了多种方式来获取URL中的参数。本文将...

    如何得到其它进程的启动命令行参数.vc这个程序可以得到其他进程的命令行参数_NtQueryInformationProcess第二个参数为0

    在这个程序中,第二个参数设置为0,这意味着我们请求的是PROCESS_BASIC_INFORMATION结构,其中包括了进程的基地址、优先级、环境块等信息。然而,要获取命令行参数,我们需要使用的是PROCESS_COMMAND_LINE_...

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

    此外,还能解析URL中的查询字符串参数,得到一个表示各个参数的对象。 在提供的文件内容中,涉及到了两个关键部分的代码示例,分别是在Node.js中获取当前请求的URL地址和参数值,以及如何使用JavaScript在客户端...

    js获取页面地址栏参数

    ### JavaScript 获取页面地址栏参数详解 #### 一、引言 在Web开发中,通过URL传递参数是非常常见的需求。例如,当我们点击一个链接时,可能会带着一些查询参数跳转到另一个页面,这些参数通常用于过滤数据、指定...

    三菱PLC QD75MH手册 QD75MH参数地址控制地址手册 QD75MH4程序例子.zip

    这些参数可以通过PLC的编程软件进行配置,地址通常以D8000系列开始,每个参数对应一个特定的地址,例如D8001为第一轴的位置设定值,D8002为第二轴的设定值等。 2. 控制指令: - QD75MH模块支持多种控制指令,如...

    SIEMENS M440变频器参数表

    - 提供了多个联系方式和技术支持部门的详细信息,包括电子邮件、电话和在线资源等,以便用户在遇到问题时获得帮助。 - 纽伦堡技术支持部:提供德国本地的支持服务。 - 西门子(中国)有限公司技术支持部:提供针对...

    c++函数中的指针参数与地址参数区别介绍

    这里我们将深入探讨指针参数和地址参数的区别,以及它们如何影响函数内部对变量的修改。 首先,我们要明确指针和地址的概念。在C++中,一个变量的地址是一个内存位置的标识符,通常是一个数值,它指向存储该变量的...

    U-Boot启动参数解析

    在 U-Boot 启动参数中,我们可以使用 `setenv` 命令设置 U-Boot 启动参数,例如设置调试串口、关闭自动获取 IP 功能、配置 MAC 地址等。同时,我们也可以使用 `fatload` 命令加载 SD 卡中的启动脚本,并使用 `source...

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

    2. 将目标页面地址与经过 `encodeURI` 编码后的参数拼接,并通过 `window.open` 方法打开新页面。 在接收参数的页面,我们可以这样获取并解码参数值: 1. 定义接收参数的脚本,通过JavaScript代码获取当前页面的...

    欧姆龙温控器通讯参数设置

    需要特别注意的是,上述参数设置是通过图片信息结合OCR扫描技术得到的,可能会存在个别字识别错误或遗漏,所以在实际操作时应对照官方手册进行核对,以避免出现错误配置导致通讯失败或温控器无法正常工作的情况。...

    android webview加载网页获取对应url 参数值的方法(csdn)————程序.pdf

    3. 将查询字符串按照`&`字符分割,得到一个包含键值对的数组。 4. 遍历数组,检查每个元素是否包含指定的参数名。 5. 如果找到匹配的参数,就截取并返回值部分(去除参数名及其等号)。 以下是`getValueByName`函数...

    frame之间进行参数传递例子

    引用传递则传递的是对象的引用地址,改变传递的对象会影响到原始值;按需传递根据具体语言特性,如Python的默认参数。 2. **在Web框架中传递参数**:例如在JavaScript中,我们可以通过URL查询字符串、cookies、...

    js获得地址栏?问号后参数的方法

    在JavaScript中,可以利用对象window.location来访问当前页面的地址信息。window.location.search属性包含了问号后的字符串部分,即查询字符串。本文将详细介绍如何使用JavaScript获取URL中问号后的参数。 首先,...

    解决了浏览器URL地址栏直接输入get参数值包含中文时的urlencode编码格式问题

    并且这个格式居然不能再这个函数里面设置,导致这个结果不可控制,在不同浏览器环境下面结果不同,不能得到自己想要的格式编码。在搜索引擎里面找了很长时间,都没有找到解决这个问题的办法,没办法,只能自己手动...

    Linux启动bootargs参数分析

    1. 获得 bootargs 地址:内核首先需要获得 bootargs 的地址,该地址通常位于 0x30000100 处。 2. 通过标签 ATAG 辨别:内核会通过标签 ATAG 来辨别 uboot 传递来的参数,并将其保存在相应的全局变量中。 3. 解析 ...

    获得请求头的各种参数信息jsp代码

    获得请求头的各种参数信息jsp代码: 客户使用的协议是: HTTP/1.1 获取接受客户提交信息的页面: /004.jsp 接受客户提交信息的长度: -1 客户提交信息的方式: GET 获取 HTTP 头文件中 User-Agent 的值:: ...

    u-boot向linux内核传递启动参数(详细).pdf

    比如在lib_arm/board.c中,global_data实例的地址是通过计算得到的,内存被清零初始化,然后指向bd_info实例。而在特定平台文件board/smdk2410/smdk2410.c中,会设置bd_info中的bi_boot_params变量,以指示内核参数...

    JS获取地址栏url所有信息的方法

    6. 获取 URL 的查询部分:使用 `window.location.search` 可以获取 URL 的查询部分,用于给动态语言赋值以外,我们同样可以给静态页面,并使用 JavaScript 来获得相应的参数值。 例子:`?utm_medium=bb&utm_source=...

    VC++如何获得浏览器窗口的地址栏URL字符串

    此外,提供的文件“AutoRefresh.rar”可能包含一个自动刷新浏览器页面的示例代码,而“获得打开的IE窗口的URL名称.txt”可能是实现该功能的具体步骤或源代码片段。如果需要查看这些内容,需要解压“AutoRefresh.rar...

    让iframe子窗体取父窗体地址栏参数(querystring)

    在网页开发中,有时我们需要实现一个功能,即`iframe`子窗体...以上就是关于如何让`iframe`子窗体取父窗体地址栏参数(querystring)的详细说明。理解并掌握这一技术有助于在实际项目中构建更加灵活和交互丰富的Web应用。

Global site tag (gtag.js) - Google Analytics