summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorjulian laplace <julescarbon@gmail.com>2026-01-18 14:47:28 +0100
committerjulian laplace <julescarbon@gmail.com>2026-01-18 14:47:28 +0100
commitd08fa34987e0792a8722d77dd052a1cacd96db10 (patch)
tree1ec95b121e3c597b0d03ce9906565fcf2055ec8d /public
parent9f1b85f69a2129622fd60c858247292f30f7da35 (diff)
fixing search
Diffstat (limited to 'public')
-rw-r--r--public/assets/js/util/format.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/public/assets/js/util/format.js b/public/assets/js/util/format.js
index 8920a38..a594bdd 100644
--- a/public/assets/js/util/format.js
+++ b/public/assets/js/util/format.js
@@ -20,7 +20,8 @@ function csrf() {
function bold_terms(s, terms) {
s = sanitizeHTML(s);
terms.forEach((term) => {
- s = s.replace(new RegExp(term, "ig"), "<b>" + term + "</b>");
+ const sanitized_term = term.replace(/[^a-zA-Z0-9]/g, "");
+ s = s.replace(new RegExp(`(${sanitized_term}\\w*)`, "ig"), "<b>$1</b>");
});
return s;
}