ปริมาณมาตรฐาน ?! ของ JavaScript RegExp

คำนำออกและการใช้งาน

?!n ปริมาณมาตรฐานเพื่อตรวจสอบตัวอักษรหลังจากตัวอักษรที่กำหนดแต่ไม่ตามด้วย n ของตัวอักษร

คำเตือน:ใช้ ?=n ปริมาณมาตรฐานเพื่อตรวจสอบตัวอักษรหลังจากตัวอักษรที่กำหนด n ของตัวอักษร

ตัวอย่าง

ค้นหาทั้งหมดของ "is" โดยไม่เป็นไปตามขนาดตัวอักษร หลังจากนั้นไม่ตามด้วย "all":

let text = "Is this all there is";
let pattern = /is(?! all)/gi;

ลองด้วยตัวเอง

การใช้งาน

new RegExp("regexp(?!n)")

หรือสั้นๆ:

/regexp(?!n)/

การใช้งานสัญญาณปรับแต่ง

new RegExp("regexp(?!n)", "g")

หรือสั้นๆ:

/regexp(?!n)/g

โปรแกรมบราวเซอร์สนับสนุน

/(?!n)/ เป็นคุณสมบัติของ ECMAScript1 (ES1)

ทุกเบราเซอร์ทุกครั้งเข้าใจ ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน