Como utilizo uma expressão regular javascript para verificar uma string que não corresponde a certas palavras?
Por exemplo, eu quero uma função que, quando passada uma string que contém abcou def, retorne falso.
'abcd' -> falso
'cdef' -> falso
'bcd' -> verdadeiro
EDITAR
De preferência, quero uma expressão regular tão simples como algo como [^ abc], mas não entrega o resultado esperado, pois preciso de letras consecutivas.
por exemplo. eu queromyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
A declaração myregex.test('bcd')é avaliada para true.