From 15df8b69f50c78e1f05c3a6c7e1e69b761f50643 Mon Sep 17 00:00:00 2001 From: Hazel Noack Date: Fri, 11 Jul 2025 15:14:51 +0200 Subject: [PATCH] changed url regex to a stricter one --- frontend/scripts/search.js | 2 +- tmp/build-errors.log | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 tmp/build-errors.log diff --git a/frontend/scripts/search.js b/frontend/scripts/search.js index 1c5b45b..76ba297 100644 --- a/frontend/scripts/search.js +++ b/frontend/scripts/search.js @@ -4,7 +4,7 @@ const form = document.getElementById("search-form"); const input = document.getElementById("search-input"); // https://stackoverflow.com/a/3809435/16804841 -const expression = /[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/gi; +const expression = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/gi; const urlRegex = new RegExp(expression); const searchEngines = { diff --git a/tmp/build-errors.log b/tmp/build-errors.log deleted file mode 100644 index d79c371..0000000 --- a/tmp/build-errors.log +++ /dev/null @@ -1 +0,0 @@ -exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1 \ No newline at end of file