我有一些文字我想linkify,我可以用合理的正则表达式做(搜索HTTP / HTTPS或www),但我很担心XSS并发症。 什么是安全的方式在Perl做到这一点?
Answer 1:
究竟你是什么XSS并发症是什么意思? 你只关注JavaScript或做形式的URL http://example.com/command?type=delete;who=sam等关注你呢?
至于linkifying网址,总是会有优势的情况下,但文字::降价起来很顺手的各种输入,当我尝试过。 您可以使用网址方法来预处理环节。
另请参见正则表达式::常见 。
Answer 2:
我不能给XSS问题发言,但URI ::寻找会让你发现所有的URI的文本,并将其转换成任何你喜欢的。
文章来源: How do I linkify text in Perl?