Je sais que l'expression régulière suivante correspondra à «rouge», «vert» ou «bleu».
red|green|blue
Existe-t-il un moyen simple de faire correspondre tout sauf plusieurs chaînes spécifiées?
if (!s.match(/red|green|blue/)) ...
Remarque: je sais que l'OP ne spécifie pas la langue / le cadre, donc ce qui précède doit être considéré comme un exemple générique et non normatif.