framework/js/lib/helpers/highlight.js
2015-06-03 18:10:56 +09:30

14 lines
260 B
JavaScript

export default function(string, regexp) {
if (!regexp) {
return string;
}
if (!(regexp instanceof RegExp)) {
regexp = new RegExp(regexp, 'gi');
}
return m.trust(
$('<div/>').text(string).html().replace(regexp, '<mark>$&</mark>')
);
}