简单的正则表达式过滤网址
2006-04-28 13:56
288 查看
$ 表示限制搜索范围仅是$前的URL正则地址
\d 表示数字
\w 表示字符
\W 表示汉字
| 表示或的关系
() 括号中填充条件,各条件间用"|"符号判断或的关系
如果有正则表达式连接用"+"号
URL地址: http://www.fayhoo.com/servlet/info.infolanmu?lmid=20(04|05|06)$
上边的URL表示lmid可以=2004或2005或2006 只有此URL才是合法可以检测的地址
URL地址: http://www.fayhoo.com/servlet/info.infohyxw
http://www.fayhoo.com/servlet/info.infolanmu?lmid=204005
正则表达式方式: http://www.fayhoo.com/servlet/(info.infolanmu\?lmid=\d+)|(info.\w+)$
URL地址:http://www.fayhoo.com/servlet/info.infolanmu?lmid=204005
正则表达式方式: http://www.fayhoo.com/servlet/info.\w+\?lmid=\d+
URL地址: http://www.fayhoo.com/servlet/info.infolanmuxx?lmid=302001&id=20060428:1610962
http://www.fayhoo.com/servlet/info.infolanmuxx?id=20060428:1610962
正则表达式方式: http://www.fayhoo.com/servlet/info.\w+\?(id=\d+:\d+)|(lmid=\d+\&id=\d+:\d+)
URL地址: http://finance.icxo.com/htmlnews/2005/11/07/709280_0.htm _0.htm
正则表达式方式: http://finance.icxo.com/htmlnews/\d+/\d+/\d+/\d+(_\d+)?.htm (_\d+)? 可有可无
http://www.(cstz|cs).com(.cn)/$ (cstz|cs) 或的关系
http://www.csrc.gov.cn/cn/jsp/third.jsp\?path=ROOT.*$ "*" 表示任意
A123456 \w 可以代替
\d 表示数字
\w 表示字符
\W 表示汉字
| 表示或的关系
() 括号中填充条件,各条件间用"|"符号判断或的关系
如果有正则表达式连接用"+"号
URL地址: http://www.fayhoo.com/servlet/info.infolanmu?lmid=20(04|05|06)$
上边的URL表示lmid可以=2004或2005或2006 只有此URL才是合法可以检测的地址
URL地址: http://www.fayhoo.com/servlet/info.infohyxw
http://www.fayhoo.com/servlet/info.infolanmu?lmid=204005
正则表达式方式: http://www.fayhoo.com/servlet/(info.infolanmu\?lmid=\d+)|(info.\w+)$
URL地址:http://www.fayhoo.com/servlet/info.infolanmu?lmid=204005
正则表达式方式: http://www.fayhoo.com/servlet/info.\w+\?lmid=\d+
URL地址: http://www.fayhoo.com/servlet/info.infolanmuxx?lmid=302001&id=20060428:1610962
http://www.fayhoo.com/servlet/info.infolanmuxx?id=20060428:1610962
正则表达式方式: http://www.fayhoo.com/servlet/info.\w+\?(id=\d+:\d+)|(lmid=\d+\&id=\d+:\d+)
URL地址: http://finance.icxo.com/htmlnews/2005/11/07/709280_0.htm _0.htm
正则表达式方式: http://finance.icxo.com/htmlnews/\d+/\d+/\d+/\d+(_\d+)?.htm (_\d+)? 可有可无
http://www.(cstz|cs).com(.cn)/$ (cstz|cs) 或的关系
http://www.csrc.gov.cn/cn/jsp/third.jsp\?path=ROOT.*$ "*" 表示任意
A123456 \w 可以代替
相关文章推荐
- 简单的用js实现过滤多余字符的正则表达式
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- 简单的正则表达式实现对string内容的过滤
- ASP.NET正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- 简单的用js实现过滤多余字符的正则表达式
- 用正则表达式实现电话、邮件、网址过滤的函数
- 正则表达式及grep过滤工具的简单介绍
- 使用正则表达式读取简单的xml文件
- php过滤HTML标签、属性等正则表达式汇总
- 按正则表达式过滤符合条件的文件或文件夹的工具类
- 非常简单的正则表达式入门资料
- 对正则表达式的简单学习
- asp中用正则表达式过滤字符,避免注入攻击
- Python中简单的正则表达式
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 简单常用的正则表达式学习
- 正则表达式的简单语法及常用正则表达式 举例使用jquery获取url指定参数
- Js正则表达式学习之test和compile的简单介绍