simple-message-board
Version:
简易留言板应用,支持markdown格式
15 lines (13 loc) • 365 B
JavaScript
function buildSearchClause(input = '') {
const term = input.trim();
if (!term) {
return { clause: '', params: [], term: '' };
}
const escaped = term.replace(/([%_\\])/g, '\\$1');
return {
clause: "WHERE content LIKE ? ESCAPE '\\'",
params: [`%${escaped}%`],
term
};
}
module.exports = { buildSearchClause };