diff --git a/files/assets/js/markdown.js b/files/assets/js/markdown.js
index 0f7257115..29bd2e0aa 100644
--- a/files/assets/js/markdown.js
+++ b/files/assets/js/markdown.js
@@ -154,7 +154,7 @@ function markdown(t) {
input = input.replace(/(\n|^)>([^ >][^\n]*)/g, '$1\>$2')
input = input.replace(/((\s|^)[0-9]+)\. /g, '$1\\. ')
- const emojis = Array.from(input.matchAll(/:([a-z0-9_\-!#@]{1,36}):(?![^`]*`)/gi))
+ const emojis = Array.from(input.matchAll(/:([a-z0-9_\-!#@]{1,72}):(?![^`]*`)/gi))
if (emojis != null){
for(i = 0; i < emojis.length; i++){
const old = emojis[i][0];
diff --git a/files/helpers/regex.py b/files/helpers/regex.py
index ba0d16a65..2c18a8a4c 100644
--- a/files/helpers/regex.py
+++ b/files/helpers/regex.py
@@ -50,8 +50,8 @@ strikethrough_regex = re.compile('(^|\s|>|")~{1,2}([^~]+)~{1,2}' + NOT_IN_CODE_O
mute_regex = re.compile("\/mute @?([\w\-]{3,30}) ([0-9]+)", flags=re.A|re.I)
-emoji_regex = re.compile(f"
\s*(:[!#@\w\-]{{1,36}}:\s*)+<\/p>", flags=re.A)
-emoji_regex2 = re.compile(f'(?|[^`]*`))', flags=re.A)
+emoji_regex = re.compile(f"
\s*(:[!#@\w\-]{{1,72}}:\s*)+<\/p>", flags=re.A)
+emoji_regex2 = re.compile(f'(?|[^`]*`))', flags=re.A)
snappy_url_regex = re.compile('(.+?)<\/a>', flags=re.A)
snappy_youtube_regex = re.compile('