如何解决“无效的正则表达式:/?/:无需重复”的问题

时间:2019-04-15 16:01:09

标签: javascript

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

<br />
<b>Notice</b>:  Undefined index: act in
<b>/home/user/public_html/kalivolumerootxyz/t_act.php</b> on line
<b>3</b>
<br />

1 个答案:

答案 0 :(得分:0)

您可以一次更换所有东西,就像这样:

ToSimplifyText = "Hello. Dude! Aren't you ok?"
console.log(ToSimplifyText.replace(/[,.'?!]/g, ""));

请注意,如果要替换特殊字符,则必须使用\对其进行转义。另请注意,与上一个示例中的[...]一起使用set of characters时,这不是必需的

ToSimplifyText = "Hello. Dude! Aren't you ok?"
console.log(ToSimplifyText.replace(/\?/g, ""));