我四处寻找,但没有找到这个问题的答案。
Javascript 中是否有类似于 PHP 的功能,可以在mysql_real_escape_string
将用户输入写入 WebSQL 数据库之前进行安全的用户输入?
如果没有,是否有人知道我可以使用的定制功能?
更新:所以似乎没有本机功能,所以我写了:
function sql_real_escape_string(val){
var val = val.replace('"','"');
val = val.replace('\'','’');
return val;
}
为了安全起见,我应该替换任何其他字符吗?