summaryrefslogtreecommitdiff
path: root/src/misc
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2021-02-07 10:43:34 +0900
committersyuilo <syuilotan@yahoo.co.jp>2021-02-07 10:43:34 +0900
commit0a64d121d9a1345e4a5dd71686fd3be400558595 (patch)
treeeaea3a4d88d412bd1429fbfe787e6d006043205e /src/misc
parent:art: (diff)
downloadsharkey-0a64d121d9a1345e4a5dd71686fd3be400558595.tar.gz
sharkey-0a64d121d9a1345e4a5dd71686fd3be400558595.tar.bz2
sharkey-0a64d121d9a1345e4a5dd71686fd3be400558595.zip
Resolve #7149
Diffstat (limited to 'src/misc')
-rw-r--r--src/misc/normalize-for-search.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/misc/normalize-for-search.ts b/src/misc/normalize-for-search.ts
new file mode 100644
index 0000000000..200540566e
--- /dev/null
+++ b/src/misc/normalize-for-search.ts
@@ -0,0 +1,6 @@
+export function normalizeForSearch(tag: string): string {
+ // ref.
+ // - https://analytics-note.xyz/programming/unicode-normalization-forms/
+ // - https://maku77.github.io/js/string/normalize.html
+ return tag.normalize('NFKC').toLowerCase();
+}