html页面高亮关键词
2024-10-11 18:25:17
function hightLightTheKeyWord(searchParam,$dom){
if(searchParam&&!/^\s*$/.test(searchParam)){
searchParam=regTrim(searchParam);
var contents=$dom.html();
var pattern=new RegExp('('+searchParam+')(?=[^<>]*<)','gim');
contents=contents.replace(pattern,"<span style='color:blue'>$1</span>");
$dom.html(contents);
}
} function regTrim(s){
var imp=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g;
var imp_c={
"^":"\\^",
".":"\\.",
"\\":"\\\\",
"|":"\\|",
"(":"\\(",
")":"\\)",
"*":"\\*",
"+":"\\+",
"-":"\\-)",
"$":"\\$)",
"[":"\\[)",
"]":"\\])",
"?":"\\?"
};
s.replace(imp,function(o){
return imp_c[o];
});
return s; }
最新文章
- TCP 协议中MSS的理解
- linux上操作mysql数据库
- DBA日常SQL之查询数据库运行状况
- IB_DESIGNABLE的使用
- 20151221jquery学习笔记--验证插件
- 比较好的总结runtime
- html标签之meta标签
- JS和H5做一个音乐播放器,附带源码
- 痞子衡嵌入式:常用的数据差错控制技术(3)- 和校验(Checksum)
- Codeforces1100F. Ivan and Burgers(离线+线性基)
- 从 注解和继承 到 JAXB中的注意事项
- js间隔一段时间打印数据库中的值
- [HAOI2007]反素数
- mysql操作命令梳理(4)-grant授权和revoke回收权限
- linux中内存超出后可以这样
- 『MXNet』第五弹_MXNet.image图像处理
- (转)request模拟知乎登录(无验证码机制
- window下的窗口事件-js
- linux下pip安装pygame
- 添加安全认证的webservice