简体   繁体   English

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

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

我如何用链接/路由替换字符串中的一些文本(看起来类似于此#tag“)。我正在尝试制作Twitter或Instagram之类的哈希标签系统。我知道如何查找文本想要成为标签,并检查它是否已经是一个标签,如果不是,则创建一个标签并进行路由,但是我不知道如何在链接/路由调用后的文本中添加少量文本。 。

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM