前端

JS使用正则高亮关键字处理

MOMO · 10月25日 · 2023年 · 本文共217个字 · 预计阅读1分钟 571次已读

hightLightText(text) {
	if (text) {
		const reg = new RegExp(this.searchText, 'gi') // 动态正则表达式
		return text.replace(reg, `<text class="text-error">${this.searchText}</text>`) // 使用replace替换
	}
}

HTML代码

<view v-html="hightLightText(text)"></view>
0 条回应