Je suis en train de créer une requête pour mongodb :
app.get('content/:title',
function(req, res) {
var regexp = new RegExp(req.params.title, 'i');
db.find({
"title": regexp,
}).toArray(function(err, array) {
res.send(array);
});
});
Mais parfois, le titre comporte une parenthèse. Cela me donne l'erreur :
SyntaxError: Invalid regular expression: /cat(22/: Unterminated group
at new RegExp (unknown source)
Le titre recherché est cat(22).
Quel est le moyen le plus simple pour que la regex accepte les parenthèses ? Merci.