C# 正则取得URL地址栏参数

简单写了个C# 以正则获得URL地址栏参数的方法

        public static string GetPara(string url, string name)
        {
            Regex reg = new Regex(@"(?:^|\?|&)" + name + "=(?<VAL>.+?)(?:&|$)");
            Match m = reg.Match(url);
            return m.Groups["VAL"].ToString(); ;
        }
时间: 2024-10-11 10:26:36

C# 正则取得URL地址栏参数的相关文章

获取URL地址栏参数(正则表达式)

/** * 获取地址栏参数 * @method queryURLParameter * @param {url:不传默认是当前locationhref ,isEncoded:是否是加密,不加密false,加密需要解密:true} * @return {参数对象} * eg:https://i.cnblogs.com/EditPosts.aspx?opt=1&item=youth * queryURLParameter('https://i.cnblogs.com/EditPosts.aspx?o

url地址栏参数&lt;==&gt;对象(将对象转换成地址栏的参数以及将地址栏的参数转换为对象)的使用函数

/** * @author web得胜 * @param {Object} obj 需要拼接的参数对象 * @return {String} * */ function obj2qs(obj) { if(!obj && !Object.keys(obj).length) { return ""; } else { var arr = []; for(var key in obj) { arr.push(key + "=" + obj[key]); }

C++ 正则获取url中参数

在访问网页过程中,为了识别所做操作或者访问对象的编号,大多是用Get方式进行提交网页.所以就有我们经常看到的url,比如http://longzhu.com/channels/speed?from=figameindex. 那么在url中的参数如何获取呢,在ASP.NET中是通过 Request["from"] 获取的,如果参数不存在或没有该参数,则返回null,如果存在就可以将返回结果转换成相应类型,然后进行相应处理. 作者最近在学习C++11中的正则表达式,所以想用C++中的正则,

获取url地址栏参数

//获取url中的参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); retur

JS获取url地址栏参数

window.onload = function(){ //获取url中的参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null)

php全面获取url地址栏及各种参数

php教程 全面获取url地址栏参数多种方法: $_SERVER["SERVER_PORT"]//获取端口 $_SERVER['HTTP_HOST']//获取域名或主机地址$_SERVER['SERVER_NAME']//获取域名或主机地php://input是什么意思?php输入流input的介绍址 注:只是主域名 如xhxu.cn $_SERVER["REQUEST_URI"]//获取域名后的详细地址 如:/index.php?id=123 ...$_SERVE

jquery怎么获取URL的参数

function request(paras) {                var url = location.href;                var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");                var paraObj = {}                for (i = 0; j = paraString

jQuery获取(URL)地址栏参数

//获取地址栏参数 //url为空时为调用当前url地址 //调用方法为 var params = getPatams(); function getParams(url) { var theRequest = new Object(); if (!url) url = location.href; if (url.indexOf("?") !== -1) { var str = url.substr(url.indexOf("?") + 1) + "&a

获取URL地址栏中的参数并返回值

* 作用:获取URL地址栏中的参数并返回值 * @param 需要获取URL中的某个参数, String类型 */function GetLocationParam(param) { // 得到window.location的某个参数 var ss = ('' + window.location).split('?'); if(ss.length > 1) { var sss = ss[1].split('&'); for(var i = 0; i < sss.length; i++)