ฉันรู้ว่า regex ต่อไปนี้จะจับคู่ "สีแดง" "สีเขียว" หรือ "สีน้ำเงิน"
red|green|blue
มีวิธีที่ตรงไปตรงมาในการจับคู่ทุกอย่างยกเว้นสตริงที่ระบุไว้หลายรายการหรือไม่?
if (!s.match(/red|green|blue/)) ...
หมายเหตุ: ฉันรู้ว่า OP ไม่ได้ระบุภาษา / เฟรมเวิร์กดังนั้น ก่อนหน้านี้ควรถือเป็นตัวอย่างทั่วไปไม่ใช่ตัวอย่างที่กำหนด