如何在插入mysql之前验证字符串?

时间:2014-12-18 05:55:59

标签: javascript mysql database node.js validation

我从用户那里获取输入字符串并将它们存储到数据库。但是几天后有人插入了whatsapp笑脸,我从数据库中收到错误。 我不记得确切的数据库错误,但是这个值无法插入。 那么如何在将字符串输入mysql之前验证字符串。 我的申请是在NODE.js

2 个答案:

答案 0 :(得分:0)

对于node.js,有一个库validator.js,可用于清理字符串。看看这个。 https://github.com/chriso/validator.js

答案 1 :(得分:0)

*编辑:首先运行(在您的终端中),您可以使用https://www.npmjs.com/package/sanitizer

npm install sanitizer

然后调用

var sanitizer = require('sanitizer');
var yourString = sanitizer.escape('your dirty string');

可以找到其他文档https://www.npmjs.com/package/sanitizer