如何链接以纯文本形式显示的 URL?例如,
今天我想分享一个链接:www.google.com
我想通过放置<a>
标签使“www.google.com”可点击。我是否必须使用 Java 字符串解析工具检测 URL 和链接并<a>
在它们周围放置标签?
您可以使用Matthew O'Riordan 页面中的正则表达式来匹配带有或不带有协议部分的 URL:
/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/
您可以使用简单易用的Linkify,它将以纯文本形式将给定选择器中的链接包围到链接。