質問

リンクしたいテキストがあります。正規表現(http / httpsまたはwwwを検索)で合理的に行うことができますが、XSSの合併症が心配です。 Perlでこれを行う安全な方法は何ですか?

役に立ちましたか?

解決

XSSの合併症とはどういう意味ですか? JavaScriptのみに関心があるか、 http://example.com/の形式のURLを実行しますかcommand?type = delete; who = sam などもあなたに関係しますか?

URLのリンクに関しては、常にエッジケースがありますが、 Text :: Markdown を試してみたところ、さまざまな入力でかなりうまく機能しました。 urls メソッドを使用してリンクを前処理できます。

Regexp :: Common も参照してください。

他のヒント

XSSの問題について話すことはできませんが、 URI :: Find テキスト内のすべてのURIを見つけて、好きなものに変換できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top