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