【问题标题】:Wrapping matched string in an anchor tag在锚标记中包装匹配的字符串
【发布时间】:2015-10-09 02:04:18
【问题描述】:

我在我的应用程序中实现主题标签,我使用 ionic angularjs,我试图匹配字符串中的内容并将它们包裹在字符串中的锚点周围有一个这样的数据模型:

    {id:1, tags:["cool","love"], message: "i am #cool and i #love you"}

比如说视图是这样的:

      <p> i am #cool and i #love you</p>

我如何实现这个

【问题讨论】:

    标签: javascript angularjs ionic-framework hashtag


    【解决方案1】:

    欢迎来到正则表达式的魔力!

    Regex 是您进行文本匹配的一站式商店!看看实际情况:

    function linkHashtag(text) {
      return text.replace(/#[a-z]+/g, "<a href=\"/api/hastag/$&">$&</a>\")
    }
    

    当输入带有主题标签的文本时,它会将它们替换为指向主题标签特定网址的链接!这不就是花花公子吗!

    希望对你有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 2020-09-15
      相关资源
      最近更新 更多