1

如何链接以纯文本形式显示的 URL?例如,

今天我想分享一个链接:www.google.com

我想通过放置<a>标签使“www.google.com”可点击。我是否必须使用 Java 字符串解析工具检测 URL 和链接并<a>在它们周围放置标签?

4

2 回答 2

1

您可以使用Matthew O'Riordan 页面中的正则表达式来匹配带有或不带有协议部分的 URL:

/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/
于 2012-11-14T10:56:35.720 回答
0

您可以使用简单易用的Linkify,它将以纯文本形式将给定选择器中的链接包围到链接。

于 2016-10-06T14:56:25.287 回答