包含空格和其他字符的单词的Javascript正则表达式

时间:2019-03-01 05:02:50

标签: javascript jquery jquery-ui jquery-ui-autocomplete

字符串搜索:“授权”

实际:

授权

PCP / 授权

预期是:

授权

PCP /授权

我正在尝试将搜索结果加粗,但我只想将完全匹配的内容加粗。我使用了此正则表达式,但无法提供理想的结果。

        $(event.target).autocomplete({
                        minLength: 1,
                        source: $(event.target).attr("data-source").replace("[","").replace("]","").split(",")
        }).data("ui-autocomplete")._renderItem = function(ul, item) {
            var term = this.term,
                regex = new RegExp('\\b' + term + '\\b', 'gi');
                label = item.label.replace(regex, '<b style="font-weight: bold;">$&</b>');
                $link = $("<a></a>").html(label);
            return $("<li></li>").append($link).appendTo(ul);
        };

0 个答案:

没有答案