- 浏览: 90911 次
文章分类
最新评论
使用js正则解析URL参数的实现代码。
如下:
如下:
var url = "http://127.0.0.1/e/action/ShowInfo.php?classid=9&id=2";//定义变量 function parse_url(_url){ //定义函数 var pattern = /(\w+)=(\w+)/ig;//定义正则表达式 var parames = {};//定义数组 url.replace(pattern, function(a, b, c){parames[b] = c;}); /*这是最关键的.当replace匹配到classid=9时.那么就用执行function(a,b,c);其中a的值为:classid=9,b的值为classid,c的值为9;(这是反向引用.因为在定义 正则表达式的时候有两个子匹配.)然后将数组的key为classid的值赋为9;然后完成.再继续匹配到id=2;此时执行function(a,b,c);其中a的值为:id=2,b的值为id,c的值为2;然后将数组的key为id的值赋为2.*/ return parames;//返回这个数组. } //www.jbxue.com var parames = parse_url(url); alert(parames['classid'] + ", " + parames['id']);//最后打印.根据key值来打印数组对应的值
发表评论
-
javascript如何检查浏览器是否支持flash?
2014-08-14 21:59 718如何用javascript脚本检查浏览器是否支持flash?初 ... -
js脚本如何判断checkbox是否选中?
2014-08-13 06:21 581分享下js判断是否选中CheckBox的方法。 代 ... -
js获取IP地址有哪些方法
2014-08-13 06:20 642js获取IP地址方法总结 (http://www.cnblo ... -
java 判断邮箱格式是否正确
2014-08-12 06:24 608java 判断邮箱格式是否正确,电话号码是否正确。 代码 ... -
js判断邮箱格式是否正确 的几个例子
2014-08-12 06:22 1659判断邮箱格式是否正确 - (void)viewDid ... -
javascript页面刷新的多种方法
2014-07-25 06:16 428javascript页面刷新的几种方法 ... -
js截取中英文字符串、标点符号无乱码
2014-04-18 06:47 659js截取中英文字符串、标点符号无乱码。 <script& ... -
ajax返回json类型的数据 js处理json类型的数据
2013-12-27 07:07 527ajax验证用户名 index_do. ... -
PHP AJAX实现省市联动
2013-12-27 07:02 6361,province.php <html> ... -
javascript判断两个IP地址是否在同一个网段
2013-12-14 08:34 1289要判断两个IP地址是否在同一个网段,将它们的IP地址分别与子 ... -
js设置在iframe框架中指定div不显示
2013-12-05 06:27 575在iframe框架中指定div不显示,有多种实现方法,接下来 ... -
JS验证URL函数 正则
2013-08-25 11:01 1157一个JS验证URL函数,分享下。 这个url的正则表达式判 ... -
jquery indexOf使用方法
2013-08-20 06:56 1810当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 ... -
css和jquery设置文字的显示和隐藏
2013-08-20 06:50 590文字的显示和隐藏。 1.先设置为none: <sp ... -
javascript radio值获取代码
2013-08-18 12:20 10811,用js获取radio的值。 <!DOCTYPE h ... -
jQuery中获取Radio元素值的方法
2013-08-18 12:17 704jQuery中获取Radio元素值的方法。 又发现自己写的Ja ... -
javascript判断机器是否联网的2种方法
2013-08-09 23:47 1056只有机器已经联网以后 ... -
JavaScript修改css样式style的方法介绍
2013-06-20 21:30 943介绍下用JavaScript修改网页样式的方法。 一、局部改 ... -
理解javaScript 数值型和字符串型之间的转换
2013-06-13 23:04 875理解javaScript中数值型和字符串型之间的转换,分享下, ... -
js代码编写完成前要做到的5件事
2013-06-13 23:02 712许多程序员不会规划他们的JS代码。我们经常快速写完代码、运行、 ...
相关推荐
在提供的文件信息中,我们看到了一个具体的示例代码,演示了如何使用JavaScript中的正则表达式来解析URL参数。以下是对该示例的知识点进行的详细说明: 1. 定义URL字符串:首先,通过变量url定义了一个标准的URL...
本篇文章将介绍JavaScript正则表达式在解析URL方面的应用,并提供实例说明如何理解和使用正则表达式。 首先,一个URL可以被分解为不同的部分,比如协议(scheme)、主机(host)、端口(port)、路径(path)、查询...
总之,正则表达式在处理和解析URL参数方面提供了强大的工具,使得JavaScript程序能够灵活地对URL中的参数进行查询、替换等操作。本文通过具体的示例代码,为读者展示了在实际开发中如何应用这些技巧。通过掌握这些...
### JSP中JS传递与解析URL参数及中文转码解码问题详解 #### 一、引言 在Web开发中,尤其是使用Java Server Pages (JSP)进行开发时,经常需要处理URL中的参数,包括参数的传递、解析以及对中文等特殊字符的处理。...
在JavaScript中,正则表达式是处理字符串的强大工具,尤其在解析、匹配或提取URL等字符串中的特定部分时。本文将深入探讨如何使用JavaScript和正则表达式来获取URL的域名部分。 首先,URL(Uniform Resource ...
用 Javascript 解析链接(URL)是一个常见的需求,本文介绍了一个... 您可能感兴趣的文章:一个非常全面的javascript URL解析函数和分段URL解析方法JS解析url查询参数的简单代码一个JavaScript函数把URL参数解析成Json
JavaScript中,可以利用正则表达式来检测URL的合法性。正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,每个字母或数字)和特殊字符(称为“元字符”)。在JavaScript中使用正则表达式通常...
为了进一步学习和实践正则表达式,可以利用在线工具,如文中提到的JavaScript正则表达式在线测试工具和在线生成工具,进行测试和调试。 总结起来,本文提供的正则表达式和JavaScript函数能够基本满足匹配以"www"或...
"JS正则表达式葵花宝典"深入讲解了正则表达式的使用技巧和高级特性,特别是针对URL验证的正则表达式,以及递归匹配和非贪婪匹配的概念。 首先,我们来谈谈URL验证的正则表达式。一个完整的URL通常包含协议(如http...
1. **正则解析**:Regulex能够将复杂的正则表达式分解成其组成部分,帮助开发者理解每个部分的含义和功能。这包括字符类、量词、分组、选择器、反向引用等核心概念。 2. **可视化展示**:Regulex以图形化的方式呈现...
总结,URL正则表达式是网络开发中不可或缺的工具,它能帮助我们有效地处理和解析URL。通过理解其结构和构建规则,我们可以创建符合需求的正则表达式,用于数据验证、提取或转换。对于开发者来说,掌握这部分知识将...
### JavaScript 获取 URL 参数详解 #### 一、引言 在Web开发中,经常需要处理URL中的查询参数。这些参数通常用于传递页面之间的数据或者状态信息。JavaScript作为一种强大的客户端脚本语言,提供了多种方法来实现...
3. `index.js`:JavaScript代码,很可能包含了Regulex的主要逻辑,如正则解析和可视化功能的实现。 4. `build-config.js`:构建配置文件,可能用于自动化构建过程,如编译、压缩和合并代码。 5. `jQuery之家.url`:...
JavaScript提供了多种方法来获取URL参数,如`window.location.search`、`URLSearchParams`接口以及正则表达式。开发者可以根据项目需求和浏览器兼容性选择合适的方法。理解这些方法的工作原理对于开发Web应用至关...
在本文中,将介绍如何使用JavaScript来解析URL参数。该技术在Web开发过程中非常有用,特别是当你需要从URL中获取特定信息时。本文通过创建一个专门的JavaScript类,利用正则表达式匹配URL中的查询字符串(query ...
本文将深入探讨如何使用正则表达式来获取URL参数,并提供相关的示例代码。 首先,我们需要理解URL的基本结构。一个典型的URL通常包括协议(如http或https)、主机名、路径和查询字符串。查询字符串是由键值对组成的...
JavaScript正则替换示例可能是用来从用户输入的文本中识别和提取emoji字符的代码。在JavaScript中,正则表达式(Regular Expression)是一种强大的文本处理工具,可以用来匹配、查找、替换等操作。例如,一个简单的...