New regex to match mentions

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2018-06-08 10:21:19 +02:00
parent dc7beda308
commit 47769d2640
1 changed files with 1 additions and 1 deletions

View File

@ -225,7 +225,7 @@ class Comment implements IComment {
*
*/
public function getMentions() {
$ok = preg_match_all('/\B(^@\w+|(?<=\s)@\w+)/i', $this->getMessage(), $mentions);
$ok = preg_match_all("/\B(?<![^a-z0-9_\-@\.\'\s])@[a-z0-9_\-@\.\']+/i", $this->getMessage(), $mentions);
if(!$ok || !isset($mentions[0]) || !is_array($mentions[0])) {
return [];
}