File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/messageComposer/middleware/textComposer Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,16 @@ export const getTriggerCharWithToken = ({
1616 isCommand ?: boolean ;
1717 acceptTrailingSpaces ?: boolean ;
1818} ) => {
19- const triggerNorWhitespace = `[^\\s${ trigger } ]*` ;
19+ const escapedTrigger = escapeRegExp ( trigger ) ;
20+ const triggerNorWhitespace = `[^\\s${ escapedTrigger } ]*` ;
2021
2122 const match = text . match (
2223 new RegExp (
2324 isCommand
24- ? `^[${ trigger } ]${ triggerNorWhitespace } $`
25+ ? `^[${ escapedTrigger } ]${ triggerNorWhitespace } $`
2526 : acceptTrailingSpaces
26- ? `(?!^|\\W)?[${ trigger } ]${ triggerNorWhitespace } \\s?${ triggerNorWhitespace } $`
27- : `(?!^|\\W)?[${ trigger } ]${ triggerNorWhitespace } $` ,
27+ ? `(?!^|\\W)?[${ escapedTrigger } ]${ triggerNorWhitespace } \\s?${ triggerNorWhitespace } $`
28+ : `(?!^|\\W)?[${ escapedTrigger } ]${ triggerNorWhitespace } $` ,
2829 'g' ,
2930 ) ,
3031 ) ;
You can’t perform that action at this time.
0 commit comments