佛贝鲁先生

关注

vue关键字高亮有正则关键字报错

佛贝鲁先生

关注

阅读 170

2022-02-17

    // str是整段文字,keyWord是需高亮文字
    highlightText (str, keyWord) {
      const key = '(' + keyWord.replace(/([\+\.\*\|\?\-\(\[\^\$])/g, '\\$1').replace(/\s+/g, '|') + ')'
      const pattern = new RegExp(key, 'g')
      const str2 = str.replace(pattern, `<span style="color: #f00;">${keyWord}</span>`)
      return str2
    },

相关推荐

GG_lyf

TextView关键字高亮

GG_lyf 77 0 0

一葉_code

【C语言】 C 语言 关键字分析 ( 属性关键字 | 常量关键字 | 结构体关键字 | 联合体关键字 | 枚举关键字 | 命名关键字 | 杂项关键字)

一葉_code 189 0 0

在觉

continue关键字break关键字

在觉 189 0 0

紫荆峰

private关键字,this关键字,static关键字,及构造方法概念

紫荆峰 154 0 0

苦茶如歌

关键字:try-catch关键字

苦茶如歌 16 0 0

Ichjns

关键字

Ichjns 27 0 0

九点韶留学

this关键字

九点韶留学 132 0 0

滚过红尘说红尘

uni-app 关键字高亮

滚过红尘说红尘 187 0 0

晚熟的猫

java-super关键字与this关键字

晚熟的猫 132 0 0

老榆

ElasticSearch nested 字段多关键字搜索,高亮全部匹配关键字的处理

老榆 16 0 0

精彩评论(0)

0 0 举报