about summary refs log tree commit diff
path: root/src/lib/strings/display-names.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/strings/display-names.ts')
-rw-r--r--src/lib/strings/display-names.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/strings/display-names.ts b/src/lib/strings/display-names.ts
new file mode 100644
index 000000000..5b58dec3d
--- /dev/null
+++ b/src/lib/strings/display-names.ts
@@ -0,0 +1,12 @@
+// \u2705 = ✅
+// \u2713 = ✓
+// \u2714 = ✔
+// \u2611 = ☑
+const CHECK_MARKS_RE = /[\u2705\u2713\u2714\u2611]/gu
+
+export function sanitizeDisplayName(str: string): string {
+  if (typeof str === 'string') {
+    return str.replace(CHECK_MARKS_RE, '')
+  }
+  return ''
+}