0

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

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

有效的

http://techcrunch.com/

无效的

checkthisouthttp://techcrunch.com/

关于如何防止链接非链接的任何想法?鉴于 Linkify 已经过时了,还有什么更好的选择吗?谢谢

4

1 回答 1

0

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

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

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

于 2012-04-28T06:25:05.850 回答