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")
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")
不将就,不强求!
浙公网安备 33010602011771号