Javascript 如何解决这个问题;无效的正则表达式:/?/:无需重复;问题

Javascript 如何解决这个问题;无效的正则表达式:/?/:无需重复;问题,javascript,Javascript,我想替换名为TextToSimplify的字符串中出现的每个问号、点、逗号等,但我一直得到标题中所述的错误。我能怎么办 ToSimplifyText = ToSimplifyText.replace(/,/g, ""); ToSimplifyText = ToSimplifyText.replace(/./g, ""); ToSimplifyText = ToSimplifyText.replace(/!/g, ""); ToSimplifyText = ToSimplifyText.repla

我想替换名为TextToSimplify的字符串中出现的每个问号、点、逗号等,但我一直得到标题中所述的错误。我能怎么办

ToSimplifyText = ToSimplifyText.replace(/,/g, "");
ToSimplifyText = ToSimplifyText.replace(/./g, "");
ToSimplifyText = ToSimplifyText.replace(/!/g, "");
ToSimplifyText = ToSimplifyText.replace(/?/g, "");
ToSimplifyText = ToSimplifyText.replace(/'/g, "");

您可以在一次替换中完成所有这些操作,如下所示:

ToSimplifyText=“你好,伙计!你还好吗?”

console.log(ToSimplifyText.replace(/[,.?!]/g,”)使用一个带有字符类的正则表达式:
ToSimplifyText=ToSimplifyText.replace(/[,.!?']/g,”