diff --git a/srcs/requirements/nestjs/api_back/src/chat/chat.controller.ts b/srcs/requirements/nestjs/api_back/src/chat/chat.controller.ts index 1a0a508b..65ec9c97 100644 --- a/srcs/requirements/nestjs/api_back/src/chat/chat.controller.ts +++ b/srcs/requirements/nestjs/api_back/src/chat/chat.controller.ts @@ -19,7 +19,26 @@ export class ChatController { private chatGateway: ChatGateway, ) { - this.allowed_chars = "#!?-_"; + this.allowed_chars = '-#!?_'; + /* + let text = "The best things in life are-* free"; + + function escape_chars(str) + { + return new_str = str.split("").join("\\"); + } + + let allowed_chars = '#!?\\-_'; + let regex_base = `[a-zA-Z0-9\\s${allowed_chars}]`; + let test_regex = new RegExp(`^${regex_base}+$`); + + let result = ""; + result = escape_chars(allowed_chars); + //if (test_regex.test(text) === false) + // result = text.replace(new RegExp(regex_base, "g"), ""); + + document.getElementById("demo").innerHTML = "[" + result + "]"; + */ }