用正则表达式简单实现url取值
2013-11-29 10:25
148 查看
//获取url var url=window.location; //取出url中的mod参数值 var reg=/^\S+\?([A-Za-z]+=[A-Za-z]+&)*mod=([A-Za-z]+)(&[A-Za-z]+=[A-Za-z]+)*/i; var arr=reg.exec(url); var val=arr[2];//mod参数值
复习点:
exec匹配值为数组,第一个值是匹配正确的全字符串,往后的就是匹配组的值。(匹配失败为空)
*、+、?匹配的次数分别为:
*为0次到多次;
+为1次到多次;
?为0次或1次。
相关文章推荐
- C实例---实现一个简单的正则表达式(删除重复的字符)
- 简单的用js实现过滤多余字符的正则表达式
- 简单正则表达式实现引擎
- 正则表达式匹配也可以简单快速(下:实现部分)
- 用java实现简单的email正则表达式判断
- 简单的正则表达式实现对string内容的过滤
- c实现极简单的正则表达式解析
- 微信小程序实现简单input正则表达式验证功能示例
- 用正则表达式提取单个页面文件里Email地址的简单实现
- 实现最简单的正则表达式
- python实现简单爬虫以及正则表达式简述
- 简单正则表达式匹配的Java实现
- Pyton实现简单爬虫和正则表达式的利用
- 利用正则表达式实现的简单的整理SQL文本的小工具
- 简单的用js实现过滤多余字符的正则表达式
- Java 通过正则表达式实现简单xml文件解析
- 通过正则表达式实现简单xml文件解析
- 用正则表达式抓取网络连接的简单实现
- JavaScript 实现基础--正则表达式--简单模式--
- 正则表达式实现简单的邮箱格式验证