我不知道如何更改以下内容,以便它只放置<strong>
与该术语匹配的第一个找到的字符串:
highlight: function(value, term) {
return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\]){1}/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");
}
这是来自 jQuery 自动完成插件:http ://docs.jquery.com/Plugins/Autocomplete或http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
默认情况下,如果您在字段中键入“a”,以下结果将类似于“ A pple A te Ants” ,而我只想要“ A pple Ate Ants”。