Sé que la siguiente expresión regular coincidirá con "rojo", "verde" o "azul".
red|green|blue
¿Existe una forma sencilla de hacer que coincida con todo excepto con varias cadenas especificadas?
if (!s.match(/red|green|blue/)) ...
Nota: Sé que el OP no especifica qué idioma / marco, por lo que lo anterior debe considerarse un ejemplo genérico, no prescriptivo.