The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/client/lib/escapeRegExp.ts

7 lines
197 B

export const escapeRegExp = (input: string): string => {
if (typeof input !== 'string') {
throw new TypeError('string expected');
}
return input.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
};