js 根据关键字,进行mark背景色标记

function setMarkColor(val, keys, colorNum){
    const color = colorNum ? colorNum : "#ffff88";
    const keysStr = keys ? keys : "计算机|防火墙|网关|通信|网络|安全|信息|电子";
    
    
    const reg = new RegExp(`(${keysStr})`, 'g');
    const markStr = val.replace(reg, '<mark style="$1</mark>')
    return markStr;
}
setMarkColor("123计算机456安全789")
posted on 2026-01-14 10:07  rainbow727  阅读(0)  评论(0)    收藏  举报