Wiem, że poniższe wyrażenie regularne będzie pasowało do wyrażenia „czerwony”, „zielony” lub „niebieski”.
red|green|blue
Czy istnieje prosty sposób dopasowania wszystkiego oprócz kilku określonych ciągów?
if (!s.match(/red|green|blue/)) ...
Uwaga: Wiem, że OP nie określa języka / struktury, więc powyższy przykład należy traktować jako ogólny przykład, a nie nakazowy.