Làm cách nào để sử dụng một biểu thức javascript để kiểm tra một chuỗi không khớp với các từ nhất định?
Ví dụ: tôi muốn một hàm, khi được truyền vào một chuỗi có chứa hoặc abc
hoặc def
, trả về false.
'abcd' -> false
'cdef' -> false
'bcd' -> true
BIÊN TẬP
Tốt hơn là tôi muốn một biểu thức chính quy đơn giản như một cái gì đó như, [^ abc], nhưng nó không mang lại kết quả như mong đợi vì tôi cần các chữ cái liên tiếp.
ví dụ. tôi muốnmyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
Câu lệnh myregex.test('bcd')
được đánh giá là true
.