Javascript 存储多个撇号相邻的字符串

Javascript 存储多个撇号相邻的字符串,javascript,mysql,node.js,Javascript,Mysql,Node.js,我想创建一个MySql数据库,它拥有一个相对基本的用户配置文件。我想做一个描述部分,但是我遇到了很多问题。我第一次注意到撇号可能导致崩溃,所以我找到了一种方法来“逃避”它们str=str.replace(“,”)并且它在一段时间内运行良好…直到有人以完全相同的格式键入多个相邻的撇号 “测试” 这导致我的代码不可避免地崩溃,让我困惑到底是什么导致了这个问题 谢谢你的时间 -Blazy您可以使用RegEx/'+/g查找一个或多个撇号('): console.log(document.querySe

我想创建一个MySql数据库,它拥有一个相对基本的用户配置文件。我想做一个描述部分,但是我遇到了很多问题。我第一次注意到撇号可能导致崩溃,所以我找到了一种方法来“逃避”它们
str=str.replace(“,”)并且它在一段时间内运行良好…直到有人以完全相同的格式键入多个相邻的撇号

“测试”

这导致我的代码不可避免地崩溃,让我困惑到底是什么导致了这个问题

谢谢你的时间
-Blazy

您可以使用RegEx
/'+/g
查找一个或多个撇号(
'
):

console.log(document.querySelector('input').value.replace(/'+/g,'');
函数formatStr(输入){
var str=input.value;
str=str.replace(/'+/g,'');
console.log(str);
}

为什么不正确地转义数据?