我正在使用 Linkify:https ://github.com/cowboy/javascript-linkify
问题是 Linkify 正在链接无效链接,例如:
有效的
http://techcrunch.com/
无效的
checkthisouthttp://techcrunch.com/
关于如何防止链接非链接的任何想法?鉴于 Linkify 已经过时了,还有什么更好的选择吗?谢谢
我正在使用 Linkify:https ://github.com/cowboy/javascript-linkify
问题是 Linkify 正在链接无效链接,例如:
有效的
http://techcrunch.com/
无效的
checkthisouthttp://techcrunch.com/
关于如何防止链接非链接的任何想法?鉴于 Linkify 已经过时了,还有什么更好的选择吗?谢谢
Linkify https://github.com/cowboy/javascript-linkify仅测试 URL 方案是否匹配[a-z\\d.-]+://
。
哪个与您的两个示例匹配:checkthisouthttp://techcrunch.com/
和http://techcrunch.com/
.
通过将第 73行替换为仅匹配这些方案的正则表达式,将其更改为将 URL 方案限制为仅设置列表(例如,等)很http
简单https
。SCHEME = "[a-z\\d.-]+://",
ba-linkify.js