Làm cách nào để sử dụng biểu thức chính quy javascript để kiểm tra chuỗi không khớp với một số từ nhất định?javascript biểu thức chính quy để không khớp với một từ
Ví dụ: tôi muốn một hàm, khi chuyển một chuỗi có chứa abc
hoặc def
, trả về false.
'abcd' -> sai
'CDEF' -> sai
'BCD' -> đúng
EDIT
Tốt, tôi muốn có một biểu thức chính quy cũng đơ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 khi tôi cần các chữ cái liên tiếp.
ví dụ: Tôi muốn myregex
if (myregex.test('bcd')) alert('the string does not contain abc or def');
Tuyên bố myregex.test('bcd')
được đánh giá để true
.
Tôi xin lỗi, nhưng tôi có thể hỏi tôi đang nhân bản cái nào? – ssgao
Tránh đăng câu trả lời rằng nó phản chiếu câu trả lời khác trong một câu hỏi khác trong cùng một trang ([như vậy]) – Alexander
cảm ơn, nhưng tôi nghĩ nó không hoàn toàn giống nhau, trong đó OP yêu cầu khớp một chuỗi không chứa * * từ và câu trả lời cho một câu hỏi khác là về * một * từ, nhưng tôi đã gắn cờ nó với quản trị viên, xem điều này có giúp ích gì không. – ssgao