diff --git a/packages/frontend/src/scripts/autocomplete.ts b/packages/frontend/src/scripts/autocomplete.ts
index 0b4ebb4410e0ace9d20f8727ce05372d24539a71..0d6756d498ca21bce8bc69e7a145cbd070d793e8 100644
--- a/packages/frontend/src/scripts/autocomplete.ts
+++ b/packages/frontend/src/scripts/autocomplete.ts
@@ -97,7 +97,7 @@ export class Autocomplete {
 
 		if (isMention) {
 			const username = text.substring(mentionIndex + 1);
-			if (username !== '' && username.match(/^[a-zA-Z0-9_]+$/)) {
+			if (username !== '' && username.match(/^[a-zA-Z0-9_.]+$/)) {
 				this.open('user', username);
 				opened = true;
 			} else if (username === '') {