Bagaimana cara menggunakan ekspresi reguler javascript untuk memeriksa string yang tidak cocok dengan kata tertentu?
Misalnya, saya menginginkan fungsi yang, ketika diteruskan string yang berisi salah satu abc
atau def
, mengembalikan nilai salah.
'abcd' -> salah
'cdef' -> salah
'bcd' -> benar
EDIT
Lebih disukai, saya ingin ekspresi reguler sesederhana seperti, [^ abc], tetapi tidak memberikan hasil yang diharapkan karena saya membutuhkan huruf berurutan.
misalnya. saya inginmyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
Pernyataan myregex.test('bcd')
tersebut dievaluasi ke true
.