Skip to content

Commit 38846bc

Browse files
committed
Escape regex meta chars
Fixes #1442
1 parent 90ff6a5 commit 38846bc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

template/search_template.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ $(function(){
77
this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" );
88
},
99
_renderItem: function( ul, item) {
10-
var regex = new RegExp('(' + current_search + ')', 'ig');
10+
var regex = new RegExp('('
11+
+ current_search.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&')
12+
+ ')', 'ig');
1113
var text = item.label.replace(regex, '<b>$1</b>');
1214
return $( "<li>" )
1315
.append( $( "<div>" ).html(text) )

0 commit comments

Comments
 (0)