美文网首页
使用v-htm完美实现文字内容中链接切换为a标签

使用v-htm完美实现文字内容中链接切换为a标签

作者: 等级7 | 来源:发表于2022-07-13 11:01 被阅读0次
    <div class="hs-mes-body" v-html="newsData(news)">
    
    // 获取的文字内容链接高亮
            newsData(news) {
                let reg = /([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/|[wW]{3}.|[wW][aA][pP].|[fF][tT][pP].|[fF][iI][lL][eE].)([-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|])/g;
                news = news.replace(//替换匹配的内容
                    reg,//正则表达式
                    `<a href="$1$2" target="_blank" class="ml5 mr5">$1$2</a>`//替换目标的内容,$1$2是指正则内部的第一个和第二个括号的内容
                );
                return news;
            },
    

    相关文章

      网友评论

          本文标题:使用v-htm完美实现文字内容中链接切换为a标签

          本文链接:https://www.haomeiwen.com/subject/edgzbrtx.html