Question

J'ai un texte que je veux relier, ce que je peux raisonnablement faire avec une regex (recherche sur http / https ou www), mais je suis inquiet à propos des complications liées au XSS. Quel est un moyen sûr de le faire en Perl?

Était-ce utile?

La solution

Qu'entendez-vous exactement par complications XSS? Ne vous préoccupez que de JavaScript ou utilisez-vous des URL de la forme http://example.com/ commande? type = delete; qui = sam etc vous concerne également?

En ce qui concerne la liaison des URL, il y aura toujours des cas extrêmes, mais Text :: Markdown a plutôt bien fonctionné avec une variété d’entrées lorsque j’ai essayé. Vous pouvez utiliser la méthode urls pour pré-traiter les liens.

Voir aussi Regexp :: Common .

Autres conseils

Je ne peux pas parler du problème XSS, mais URI :: Trouver . vous permettra de trouver tous les URI dans le texte et de les transformer en tout ce que vous voudrez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top