利用正则表达式取得URL的参数

转载 2016年08月30日 16:38:12

1、取得单个参数的方法

[javascript] view plaincopy
  1. // URL参数取得  
  2. function getQueryString(name) {  
  3.     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  
  4.     var r = window.location.search.substr(1).match(reg);  
  5.     if (r!=null)  
  6.         return unescape(r[2]);  
  7.     return "";  



 2、取得所有参数的方法(JSON)

 

[javascript] view plaincopy
  1.  //王德封:取得URL参数、并传化成JSON  
  2. ACWS.getQueryJson = function(){  
  3.     var ret = {};//定义数组  
  4.     window.location.search.substr(1).replace(/(\w+)=(\w+)/ig, function(a, b, c){ret[b] = unescape(c);});  
  5.     return ret;  
  6. }  
  7. ACWS.URL_PARAM=ACWS.getQueryJson();  
  8. //王德封: URL参数取得(改造并保留原有接口)  
  9. function getQueryString(name) {  
  10.     return ACWS.URL_PARAM[name];  


相关文章推荐

正则表达式的简单语法及常用正则表达式 举例使用jquery获取url指定参数

基本符号: ^  表示匹配字符串的开始位置  (例外  用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串) $  表示匹配字符串的结束位置 *  表示匹配 零次到多次 +  表示...

js分解url参数(正则表达式,split比较)(面向对象-极简主义法应用)

js分解url参数(正则表达式,split比较)(面向对象-极简主义法应用)

利用正则表达式读取txt文件中的邮箱,电话号码,url地址,手机号,将数据一行一个保存到一个新的文件中去

本人最近整合了从文本中提取信息,将之保存的新的文本中,在此处用到的是正则表达式,希望大家一起学习. 文件操作类:fileOperation.java package dyx_13; impo...
  • md_555
  • md_555
  • 2015年05月04日 14:38
  • 1561

正则表达式提取Url中QueryString键值(搜索关键字的提取)

起始:流量统计系统中衍生的小功能 目的:提取Url中Querystring指定键的值 BETA: (?key\=).*?(?=\&|$) 加强: (?key\=).*?(?=\&|$) 示例代...

JS验证URL正则表达式.txt

  • 2010年06月19日 09:13
  • 806B
  • 下载

正则表达式匹配url的一种思路

背景是是搜集一类网站的url。可以在几个网站中找到相关链接。一个个打开复制太麻烦,于是就考虑在源代码中提取出其中的url。 于是将页面源代码保存到url.txt文件中后,通过如下脚本通过正则表达式过...

正则表达式识别字符串中的URL

一般我们经常看到一些在帖子或者别人的文章里,文字中间还会夹带着很多的网址还有URL而且URL还是可以点击进去的;还有另外一个较常用到的地方就是聊天系统中识别对话的URL,废话不多说,入正题请看下面的代...

正则表达式在内容里面标示 @昵称 #话题# url

效果图: /*     注意事项:             1.使用之前需要倒入 libicucore.dylib  And  CoreText.framework    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用正则表达式取得URL的参数
举报原因:
原因补充:

(最多只允许输入30个字)