Как использовать регулярное выражение javascript для проверки строки, не соответствующей определенным словам?
Например, мне нужна функция, которая при передаче строки, содержащей либо abcили def, возвращает false.
'abcd' -> ложь
'cdef' -> ложь
'bcd' -> истина
РЕДАКТИРОВАТЬ
Желательно, чтобы регулярное выражение было таким простым, как что-то вроде [^ abc], но оно не дает ожидаемого результата, поскольку мне нужны последовательные буквы.
например. я хочуmyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
Заявление myregex.test('bcd')оценивается как true.