search should ignore diacritics, closes #2182

This commit is contained in:
zadam
2021-09-27 22:09:55 +02:00
parent 192a2fe9f9
commit 533fcd06e4
7 changed files with 30 additions and 15 deletions

View File

@@ -290,6 +290,14 @@ function deferred() {
})();
}
function removeDiacritic(str) {
return str.normalize("NFD").replace(/\p{Diacritic}/gu, "");
}
function normalize(str) {
return removeDiacritic(str).toLowerCase();
}
module.exports = {
randomSecureToken,
randomString,
@@ -321,5 +329,7 @@ module.exports = {
removeTextFileExtension,
formatDownloadTitle,
timeLimit,
deferred
deferred,
removeDiacritic,
normalize
};