【发布时间】:2014-07-06 11:35:52
【问题描述】:
我一直在玩正则表达式。几天前,我开始修改前段时间发现的正则表达式模式。它检测所有超链接,我的版本应该只检测超链接而不检测图像。
http://domain.com/someimage.jpg
不应被检测到。但它确实部分检测到图像。我不知道如何解决这个问题。
原来的正则表达式:
/(https?)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,10}(\/\S*)?/i
链接到我的版本:
请帮忙。谢谢!
【问题讨论】:
-
如果图像无法识别(通过 mod_rewrite 或类似方法)怎么办?
-
这个想法是用户可以从 url 栏中粘贴链接。粘贴无法识别的图像不会是一个大问题。