http:// ...正则<a></a>之外的正则表达式

时间:2013-02-12 21:05:21

标签: javascript regex hyperlink

我有一个论坛,用户可以使用CKEditor来建立链接。但是,有些用户只是发布原始网址,导致某些链接格式化,而某些链接则没有。

我想基于正则表达式创建一个过滤器来建立原始网址的链接。但是,我坚持制作正则表达式。要求:

  • 在普通HTML代码中匹配http:// ... <b><p>blockquote,...)
  • <a>标记
  • 中的任何内容都不匹配
  • 与HTML属性(<a href="http://...">
  • 不匹配

我可以使用什么样的正则表达式?

1 个答案:

答案 0 :(得分:4)

此技术称为链接。只使用正则表达式就很复杂了。幸运的是,大多数语言都有很好的库。