正则表达式获取URL参数
Posted MoChiu程序人生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式获取URL参数相关的知识,希望对你有一定的参考价值。
使用到的正则表达式:
[^\?&]?参数名=[^&]+
document.location.getURLPara = function (name) { var reg = new RegExp("[^\?&]?" + encodeURI(name) + "=[^&]+"); var arr = this.search.match(reg); if (arr != null) { return decodeURI(arr[0].substring(arr[0].search("=") + 1)); } return ""; }
使用方法:
例如地址:http://localhost/URLParas/Test.aspx?name=mo&帅不帅=太帅了
alert(document.location.getURLPara("帅不帅"));
以上是关于正则表达式获取URL参数的主要内容,如果未能解决你的问题,请参考以下文章
Qt笔记-使用正则表达式匹配URL及获取Get请求后面的参数(QRegExp)