【发布时间】:2016-07-25 15:12:09
【问题描述】:
我有一个函数可以在 AngularJS 中突出显示字符串中任意数量的单个单词。我想更改它,以便它突出显示我在数组中输入的任何单词,但我不确定如何使用 RegExp。这是当前的正则表达式:
$scope.highlight = function(haystack) {
return $sce.trustAsHtml(haystack.replace(new RegExp(needle, "gi"), function(match) {
return '<span class="highlightWord">' + match + '</span>';
}));
};
当前的“needle”变量只是一个普通字符串,例如“cats”,但我想更改它,使其包含['cats', 'registered', 'dog'] 等。
【问题讨论】:
标签: javascript angularjs regex