Просмотр исходного кода

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 3 лет назад
Родитель
Сommit
b63a927c6f
1 измененных файлов с 2 добавлено и 1 удалено
  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');