0

Linkify を使用しています: https://github.com/cowboy/javascript-linkify

問題は、Linkify が無効なリンクをリンクしていることです。たとえば、次のようになります。

有効

http://techcrunch.com/

無効

checkthisouthttp://techcrunch.com/

非リンクをリンクするためにlinkifyを防ぐ方法についてのアイデアはありますか? 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 に答える