Files
fizzy/app/javascript/helpers/text_helpers.js
T
2025-07-01 09:42:22 +02:00

14 lines
379 B
JavaScript

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))
}