Explorar o código

Fix regex and regex test

https://youtrack.weseek.co.jp/issue/GW-7812
- Improve regex pattern (don't detect single @ and email@example.com)
- Add regex example url
I Komang Mudana %!s(int64=3) %!d(string=hai) anos
pai
achega
b63a927c6f
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      packages/app/src/server/service/comment.ts

+ 2 - 1
packages/app/src/server/service/comment.ts

@@ -7,7 +7,8 @@ import { stringifySnapshot } from '~/models/serializers/in-app-notification-snap
 import loggerFactory from '../../utils/logger';
 import Crowi from '../crowi';
 
-const USERNAME_PATTERN = new RegExp(/@[\w@.-]+/g);
+// https://regex101.com/r/Ztxj2j/1
+const USERNAME_PATTERN = new RegExp(/\B@[\w@.-]+/g);
 
 const logger = loggerFactory('growi:service:CommentService');