在搜索结果页面用正则高亮显示搜索关键字

var htmstr = $("#con").html();

            var keyWord = $("#key").html();
var re = new RegExp(keyWord, "i");
            var style = ' style="background-color:Orange;" ';
var reResult = new RegExp("(" + keyWord + ")", "gi");
            var objResult = document.createElement("span");
            var newhtm = htmstr.replace(reResult, "<span" + style + ">$1</span>");
$("#con").html(newhtm);

在搜索结果页面我们要高亮显示搜索的关键字


利用js可以简单的实现


#con搜索结果的内容范围


#key是获取搜索关键字


SyntaxHighlighter.highlight();