Changeset 23230
- Timestamp:
- Jun 15, 2013, 3:54:26 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.5/themes/default/js/plugins/jquery.tokeninput.js
r11008 r23230 577 577 // Highlight the query part of the search term 578 578 function highlight_term(value, term) { 579 return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<b>$1</b>"); 579 return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + escape_regexp_chars(term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<b>$1</b>"); 580 } 581 582 function escape_regexp_chars(string) { 583 var specials = new RegExp("[.*+?|()\\[\\]{}\\\\]", "g"); // .*+?|()[]{}\ 584 return string.replace(specials, "\\$&"); 580 585 } 581 586
Note: See TracChangeset
for help on using the changeset viewer.