gpt4 book ai didi

javascript - html5数据库将'?!&等作为特殊字符保存在html5数据库中

转载 作者:行者123 更新时间:2023-11-28 09:12:32 24 4
gpt4 key购买 nike

我有一个 HTML5 应用程序,我试图将所有特殊字符保存为特殊字符

例如

eihefrgredirngfdig'dfdfgdfgg...我希望将 ' 保存为特殊字符。有没有办法进行字符串替换?

case 5:
tx.executeSql('CREATE TABLE IF NOT EXISTS notes(id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, now, created DATETIME, title, note)');
tx.executeSql('INSERT INTO notes(now, created, title, note) VALUES(?, ?, ?, ?)', [now, mytime, notetitle, notenote]);

其他一切都正常。我只是希望能够用 html5 特殊字符等效项替换任何和所有特殊字符。有人对我如何替换字符串有任何建议吗?我已经在 php 中完成了它,但我似乎无法让它在 javascript 中正常工作。

最佳答案

没有可以简单使用的功能。但是我不知道你的 tx.executeSql() 函数,但它看起来像一个预先准备好的语句(只是连接你使用标签 javascript),你不需要关心正确转义输入数据库框架应该自行处理的字符串。

function myReplace(instr) {
instr.replace("'", "\\'").replace("?","\\?");
}

上面的代码屏蔽了输入字符'?,可以根据您的需要进行简单扩展。

关于javascript - html5数据库将'?!&等作为特殊字符保存在html5数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16123261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com