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