js不区分大小写匹配并代码高亮,且不改变原来文本大小写格式

            //高亮字符串 string: 需要处理的字符串,keyword:键盘输入的内容
                    function heightLight(string, keyword) {
                        var reg = new RegExp(keyword, "gi");
                        string = string.replace(reg, function(txt){
                            return "<i>"+txt+"</i>";
                        })
                        return string;
                    }

运行结果:

posted @ 2019-07-02 10:13  rachelch  阅读(4024)  评论(2编辑  收藏  举报