Hashtags,如何用链接/路由替换字符串中的文本

Hashtags, How to replace text in a string with a link/route

本文关键字:字符串 替换 文本 路由 何用 链接 Hashtags      更新时间:2023-09-26

如何替换一段文本(看起来类似于这个#标签)在带有链接/路由的字符串中。我正在尝试制作一个类似Twitter或Instagram的哈希标记系统。我知道如何找到我想成为标签的文本,检查它是否已经是一个标签,如果不是,创建一个标签并制定路线,但我不知道如何在帖子中创建少量文本作为链接/路线调用。提前感谢。

<script>
texts = "This is #tag!!!";
texts = texts.replace(/#('w+)/g, "<a href='https://www.google.com/?q=$1' target='_blank'>$&</a>");
</script>

示例:http://jsfiddle.net/t5moz67o/