我需要搜索用户输入的字符串,并将任何纯文本且类似于 url 的内容转换为 url。
我不关心如何构造 URL,更多的是如何确定文本是否实际上是 url。我正在考虑一个正则表达式(请参阅如何用链接替换普通 URL?),但理想情况下想要一个更具可读性的解决方案。
我想我需要搜索http
or的实例www
并将字符串包装起来,直到anchor
标签中的下一个空格。
有没有人有任何指示,尤其是现在的网址可以如此多样化?
编辑:
用户在提交的输入中输入文本,当显示在屏幕上时,我需要检查他们的评论是否有任何可能的链接并将它们转换为超链接。