如何用正则表达式提取网页URL中的特定参数值?

2026-03-30 08:390阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计121个文字,预计阅读时间需要1分钟。

如何用正则表达式提取网页URL中的特定参数值?

复制代码+代码如下:javascriptString.prototype.getQuery=function(name) { var reg=new RegExp('(?:\\?|&)' + name + '=([^&]+)'); var url=this.replace(/&/g, ''); var r=url.match(reg); return r !=null ? unescape(r[1]) : null;};

复制代码 代码如下:
<script type="text/javascript">
String.prototype.getQuery = function(name){
var reg = new RegExp('(^|\\?|&)'+name+'=([^&]*|$)'), url = this.replace(/&amp;/g, '&'), r = url.match(reg);
return r === null ? null : unescape(r[2]);
}
var str = 'wpa.qq.com/msgrd?v=3&amp;uin=1438344583&amp;site=qq&amp;menu=yes';
alert(str.getQuery('uin'));
</script>

如何用正则表达式提取网页URL中的特定参数值?

本文共计121个文字,预计阅读时间需要1分钟。

如何用正则表达式提取网页URL中的特定参数值?

复制代码+代码如下:javascriptString.prototype.getQuery=function(name) { var reg=new RegExp('(?:\\?|&)' + name + '=([^&]+)'); var url=this.replace(/&/g, ''); var r=url.match(reg); return r !=null ? unescape(r[1]) : null;};

复制代码 代码如下:
<script type="text/javascript">
String.prototype.getQuery = function(name){
var reg = new RegExp('(^|\\?|&)'+name+'=([^&]*|$)'), url = this.replace(/&amp;/g, '&'), r = url.match(reg);
return r === null ? null : unescape(r[2]);
}
var str = 'wpa.qq.com/msgrd?v=3&amp;uin=1438344583&amp;site=qq&amp;menu=yes';
alert(str.getQuery('uin'));
</script>

如何用正则表达式提取网页URL中的特定参数值?