let value = "ab'j'kl'sjdf''";
// let newValue;
if (value && typeof (value) === 'string') { // 保证value不是undefined并且是字符串类型
const reg = new RegExp('\'', 'g'); // 正则表达式对象, g代表global
// replace()会返回一个新的字符串,你可以重新赋值给value或者创建一个newValue来接收
// newValue = value.replace(reg, '\\\'');
value = value.replace(reg, '\\\''); // 将所有的'转义成\'
}
或者
let value = "ab'j'kl'sjdf''";
if (value && typeof (value) === 'string') { // 保证value不是undefined并且是字符串类型
value = value.replace('/\'/g', '\\\''); // 将所有的'转义成\'
}