[英]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.