Linkify链接无效链接。为什么?有没有办法防止这种情况发生?

时间:2012-04-28 00:52:12

标签: javascript jquery jquery-plugins

我正在使用Linkify:https://github.com/cowboy/javascript-linkify

问题是Linkify链接了无效链接,例如:

有效

http://techcrunch.com/

无效

checkthisouthttp://techcrunch.com/

关于如何防止链接链接非链接的任何想法?鉴于Linkify已过时,有哪些更好的可用?感谢

1 个答案:

答案 0 :(得分:0)

Linkify https://github.com/cowboy/javascript-linkify仅测试URL方案是否与[a-z\\d.-]+://匹配。

哪个匹配您的示例:checkthisouthttp://techcrunch.com/http://techcrunch.com/

更改它会很简单,因此它会将URL方案限制为仅设置列表(例如httphttps等) 将SCHEME = "[a-z\\d.-]+://",的第73行ba-linkify.js替换为仅与这些方案匹配的正则表达式。