ฉันจะใช้นิพจน์ทั่วไปของจาวาสคริปต์เพื่อตรวจสอบสตริงที่ไม่ตรงกับคำบางคำได้อย่างไร
ตัวอย่างเช่นฉันต้องการฟังก์ชันที่เมื่อส่งผ่านสตริงที่มีabc
หรือdef
ส่งกลับเท็จ
'abcd' -> เท็จ
'cdef' -> เท็จ
'bcd' -> จริง
แก้ไข
โดยเฉพาะอย่างยิ่งฉันต้องการนิพจน์ทั่วไปที่เรียบง่ายเหมือนอย่างเช่น [^ abc] แต่มันไม่ได้ผลลัพธ์ที่คาดหวังเนื่องจากฉันต้องการตัวอักษรที่ต่อเนื่องกัน
เช่น. ฉันต้องการmyregex
if ( myregex.test('bcd') ) alert('the string does not contain abc or def');
คำสั่งที่ได้รับการประเมินเพื่อmyregex.test('bcd')
true