搜索
开启辅助访问切换到窄版
查看: 63|回复: 0

[JavaScript] 网页关键字高亮,正则实现-HC-CMS

[复制链接]

35

主题

287

学分

0

好友

管理员

Rank: 9Rank: 9Rank: 9

积分
287
发表于 2018-10-5 14:42:15 | 显示全部楼层 |阅读模式
示例代码:
  1. //网页关键字高亮
  2.     function Highlight(wd) {
  3.         if (!wd) return false;
  4.         var re = new RegExp(wd, 'g');
  5.         var html=$(".markdown-body").html();
  6.         var newHtml = html.replace(/([^>]*)(<[^<>]+>)([^<]*)/gi, function (a, b, c, d) {
  7.             return b.replace(re, ''+wd+'') + c + d.replace(re, ''+wd+'');
  8.         });
  9.         $(".markdown-body").html(newHtml);
  10.     }
复制代码




阿Q问答,程序员专属知识问答平台!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

阿Q问答

程序员专属知识问答平台!

关于我们

Archiver|手机版|小黑屋|阿Q问答  

Powered by Discuz! X3.3 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表