Jak użyć wyrażenia regularnego javascript, aby sprawdzić ciąg, który nie pasuje do określonych słów?
Na przykład chcę funkcji, która po przekazaniu ciągu zawierającego albo abc
albo def
, zwraca fałsz.
„abcd” -> false
„cdef” -> fałsz
„bcd” -> prawda
EDYTOWAĆ
Preferuję wyrażenie regularne tak proste, jak np. [^ Abc], ale nie daje ono oczekiwanego wyniku, ponieważ potrzebuję kolejnych liter.
na przykład. chcęmyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
Instrukcja myregex.test('bcd')
jest oceniana na true
.