diff --git a/lib/ExpensiMark.js b/lib/ExpensiMark.js
index fdd6aa66..50592e64 100644
--- a/lib/ExpensiMark.js
+++ b/lib/ExpensiMark.js
@@ -103,7 +103,7 @@ export default class ExpensiMark {
*/
{
name: 'hereMentions',
- regex: /([^@*~]?)(@here)([^@*~]?)(?=\b)(?!([\w'#%+-]*@(?:[a-z\d-]+\.)+[a-z]{2,}(?:\s|$|@here))|((?:(?!|[^<]*(<\/pre>|<\/code>))/gm,
+ regex: /([a-zA-Z0-9.!$%&+/=?^`{|}_-]?)(@here)([.!$%&+/=?^`{|}_-]?)(?=\b)(?!([\w'#%+-]*@(?:[a-z\d-]+\.)+[a-z]{2,}(?:\s|$|@here))|((?:(?!|[^<]*(<\/pre>|<\/code>))/gm,
replacement: (match, g1, g2, g3) => {
if (!Str.isValidMention(match)) {
return match;