因此,当我将数据保存到数据库中时,PHP 会在单引号或双引号上添加一个 \。那很好。
但是,当使用 json_encode() 将数据传回客户端时;像 McDonald's 这样的 TEXT 在 DB 中存储为 McDonald's 但一旦从 PHP 传回 js,它将被编码为 McDonald\'s
由于我使用的是 jQuery,是否有任何插件可以轻松做到这一点?或者我应该用来正确剥离斜线的任何功能?显然,如果有类似 \\\\s
的情况,函数应该返回\s
。:)
对不起大家。我想我的问题太复杂了。我要不要让它变得更简单。。
如果我有一个 javascript 变量:
var abc = "McDonald\'s";
var bcd = "I need a slash \\ ";
var cde = "save the double quote \"";
我怎样才能剥离 \' ?我应该使用什么正则表达式?