ตัวอย่าง
จะค้นหาทั่วโลกสำหรับตัวละครที่ไม่ได้อยู่ในวงเล็บ [h]:
var str = "Is this all there is?";
var patt1 = /[^h]/g;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Is t h is all t h ere is?
ลองตัวเอง» ความหมายและการใช้งาน
[การ ^ abc] แสดงออกใช้ในการค้นหาตัวอักษรใด ๆ ไม่ได้อยู่ระหว่างวงเล็บ
ตัวอักษรในวงเล็บสามารถเป็นตัวละครใด ๆ หรือช่วงของตัวอักษร:
- [ABCDE .. ] - ตัวอักษรระหว่างวงเล็บใด ๆ
- [AZ] - ตัวอักษรใด ๆ จากตัวพิมพ์ใหญ่ตัวพิมพ์ใหญ่ A ถึง Z
- [az] - ตัวอักษรใด ๆ จากตัวพิมพ์เล็กตัวพิมพ์เล็กให้ Z
- [Az] - ตัวอักษรใด ๆ จากตัวพิมพ์ใหญ่ A ถึง Z พิมพ์เล็ก
เคล็ดลับ: ใช้ [abc] แสดงออกเพื่อหาตัวอักษรใด ๆ ระหว่างวงเล็บ
สนับสนุนเบราว์เซอร์
การแสดงออก | |||||
---|---|---|---|---|---|
[^abc] | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
new RegExp("[^ xyz ]")
or simply:
/[^ xyz ]/
ไวยากรณ์ที่มีการปรับเปลี่ยน
new RegExp("[^ xyz ]","g")
or simply:
/\[^ xyz ]/g
ตัวอย่างอื่น ๆ
ตัวอย่าง
จะค้นหาทั่วโลกสำหรับตัวละครที่ไม่ "i" และ "s" ในสตริง:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Do you know i f th is
is all there is ?
ลองตัวเอง» ตัวอย่าง
จะค้นหาทั่วโลกสำหรับตัวละครช่วงไม่ได้มาจากตัวพิมพ์เล็ก "a" ตัวพิมพ์เล็ก "h" ในสตริง:
var str = "Is this all there is?";
var patt1 = /[^a-h]/g;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Is t h is a ll t he r e is ?
ลองตัวเอง» ตัวอย่าง
จะค้นหาทั่วโลกสำหรับตัวละครช่วงไม่ได้มาจากตัวพิมพ์ใหญ่ "A" เป็นตัวพิมพ์ใหญ่ "E" :
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
I S C R EA M FOR I CE
C R EA M !
ลองตัวเอง» ตัวอย่าง
จะค้นหาทั่วโลกสำหรับตัวละครช่วงไม่ได้มาจากตัวพิมพ์ใหญ่ "A" เป็นตัวพิมพ์เล็ก "e" :
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
I Sc r ea m F or Ice C r ea m , is th a t OK ?!
ลองตัวเอง» ตัวอย่าง
ทำทั่วโลกค้นหากรณีตายสำหรับตัวละครช่วงที่ไม่ได้ [เป็น]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
I Scream For Ice Cream, is t ha t OK ?!
ลองตัวเอง» <JavaScript RegExp วัตถุ