Domanda

Ho del testo che voglio collegare, cosa che posso ragionevolmente fare con una regex (ricerca di http / https o www) ma sono preoccupato per le complicazioni XSS. Qual è un modo sicuro per farlo in Perl?

È stato utile?

Soluzione

Cosa intendi esattamente per complicazioni XSS? Ti interessa solo JavaScript o crea URL del modulo http://example.com/ comando? type = delete; who = sam ecc. riguarda anche te?

Per quanto riguarda il collegamento degli URL, ci saranno sempre casi limite, ma Text :: Markdown ha funzionato abbastanza bene su una varietà di input quando l'ho provato. Puoi utilizzare il metodo urls per preelaborare i link.

Vedi anche Regexp :: Common .

Altri suggerimenti

Non posso parlare del problema XSS, ma URI :: Trova ti permetterà di trovare tutti gli URI nel testo e di trasformarli in qualsiasi cosa tu voglia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top