Tidy up code to normalize text, extract text helpers

This commit is contained in:
Jorge Manrubia
2025-07-01 09:42:22 +02:00
parent ffb422ac61
commit 2ab322adfe
2 changed files with 12 additions and 5 deletions
+10
View File
@@ -1,3 +1,13 @@
export function isMultiLineString(string) {
return /\r|\n/.test(string)
}
export function normalizeFilteredText(string) {
return string
.toLowerCase()
.normalize("NFD").replace(/[\u0300-\u036f]/g, "") // Remove diacritics
}
export function filterMatches(text, potentialMatch) {
return normalizeFilteredText(text).includes(normalizeFilteredText(potentialMatch))
}