https://www.cnblogs.com/chensv/p/11381641.html
// 关键字高亮
const KeyRegExp = (str, key) => {
var key = key;//这里定义关键词
key = ‘(’ + key.replace(/([+.*|?-([^$])/g, ‘\$1’).replace(/\s+/g, ‘|’) + ‘)’;//把匹配关键字中的正则符转义
var patt = new RegExp(key, ‘igm’); //传 igm 可避免关键词后面的空格造成文字不匹配问题
var str2 = str.replace(patt, “$1”);
return str2;
}
html中的文字高亮
最新推荐文章于 2024-07-06 16:10:04 发布