超强匹配url地址的正则表达式
2008-04-29 09:42
218 查看
这个匹配url地址的正则表达式是我们为了过滤帖子里面的外部url地址而专门写的用来匹配所有的url地址的正则表达式。是经过了千锤百炼,经过事实检测的超强正则表达式。可以匹配所有的地址(若哪位GG有这个正则不匹配的地址,请联系我,谢谢!)!
([/w-]+/.)+[/w-]+.([^a-z])(/[/w- ./?%&=]*)?|[a-zA-Z0-9/-/.][/w-]+.([^a-z])(/[/w- ./?%&=]*)?
匹配:http://www.tiexue.net、http://www.csdn.net、http://damon_blog.blog.csdn.net、http://123.dafa.dfafa
PS:之前发的正则表达式被过滤掉了/,现在修改一下,不使用插入代码试试。
PS2:下边的图片为验证匹配chairou所提交的Url:
如图所示,可以看到这个正则表达式确实匹配带端口的url!
第二版:([/w-]+/.)+[/w-]+.([^a-z])(/[/w-: ./?%&=]*)?|[a-zA-Z0-9/-/.][/w-]+.([^a-z])(/[/w-: ./?%&=]*)?
可以完整匹配:http://www.topgou.com:80
之前版本能匹配纯数字,又修正了一下:
([/w-]+/.)+[/w-]+.([^a-z])(/[/w-: ./?%&=]*)?|[a-zA-Z/-/.][/w-]+.([^a-z])(/[/w-: ./?%&=]*)?
可以完全匹配:http://www.123.com:8080/abc/?abc=楼主的匹配貌似不行
([/w-]+/.)+[/w-]+.([^a-z])(/[/w- ./?%&=]*)?|[a-zA-Z0-9/-/.][/w-]+.([^a-z])(/[/w- ./?%&=]*)?
匹配:http://www.tiexue.net、http://www.csdn.net、http://damon_blog.blog.csdn.net、http://123.dafa.dfafa
PS:之前发的正则表达式被过滤掉了/,现在修改一下,不使用插入代码试试。
PS2:下边的图片为验证匹配chairou所提交的Url:
如图所示,可以看到这个正则表达式确实匹配带端口的url!
第二版:([/w-]+/.)+[/w-]+.([^a-z])(/[/w-: ./?%&=]*)?|[a-zA-Z0-9/-/.][/w-]+.([^a-z])(/[/w-: ./?%&=]*)?
可以完整匹配:http://www.topgou.com:80
之前版本能匹配纯数字,又修正了一下:
([/w-]+/.)+[/w-]+.([^a-z])(/[/w-: ./?%&=]*)?|[a-zA-Z/-/.][/w-]+.([^a-z])(/[/w-: ./?%&=]*)?
可以完全匹配:http://www.123.com:8080/abc/?abc=楼主的匹配貌似不行
相关文章推荐
- [导入]超强匹配url地址的正则表达式
- 正则表达式,匹配中文字符、手机号、Email地址、网址URL、HTML标记、国内电...
- 正则表达式,匹配中文字符、手机号、Email地址、网址URL、HTML标记、国内电...
- 正则表达式、正则表达式常用功能、匹配器、URL
- 【Lua正则表达式】解析匹配优酷电视剧集的下载地址用来批量下载
- 使用正则表达式自动为文本中的url地址生成链接
- C#正则表达式匹配HTML中的图片路径,图片地址
- 匹配url - 正则表达式
- 正则表达式应用:匹配email地址
- 正则表达式 数字,url 匹配
- Java代码:使用正则表达式匹配电子邮箱地址
- python re正则匹配网页中图片url地址
- C#正则表达式匹配HTML中的图片路径,图片地址
- js匹配网址url的正则表达式集合
- 正则表达式匹配EXCEL地址字符串
- javascript正则表达式模糊匹配IP地址功能示例
- Java使用正则表达式匹配获取链接地址的方法示例
- 正则表达式:网站源码匹配图片地址
- AS3关于使用正则表达式检测、匹配、替换文本中的url的方法