JavaScript RegExp Group [^0-9]
- หน้าก่อน [0-9]
- หน้าต่อไป (x|y)
- กลับไปยังหน้าขึ้นหนึ่ง JavaScript RegExp 参考手册
คำนิยามและวิธีใช้
ตัวแปร [^0-9] ใช้ในการค้นหาตัวอักษรที่ไม่ใช่ตัวเลข
ตัวเลขในวงเล็บสามารถเป็นตัวเลขที่อยู่ในระหว่าง 0 ถึง 9 หรือขอบเขตตัวเลข
คำเตือน:ใช้ [0-9] ค้นหาตัวเลขอื่นใดที่อยู่ระหว่างวงเล็บ
ตัวอย่าง
ตัวอย่าง 1
การค้นหาทั้งหมดที่ไม่ใช่ตัวเลข 1 ถึง 4
let text = "123456789"; let pattern = /[^1-4]/g;
ตัวอย่าง 2
การค้นหาทั้งหมดที่ไม่ใช่ตัวเลข 1
let test = "12121212"; let pattern = /[^1]/g;
ตัวอย่าง 3
การค้นหาทั้งหมดที่ไม่ใช่ตัวเลข 5 ถึง 8
let text = "123456789"; let pattern = /[^5-8]/g;
กรณีที่มีการกำหนด
new RegExp("[^0-9]")
หรือสั้นๆ
/[^0-9]/
กรณีที่มีการเลือก
new RegExp("[^0-9]", "g")
หรือสั้นๆ
/[^0-9]/g
สนับสนุนโดยเครื่องเลือก
/[^0-9]/
เป็นคุณสมบัติ ECMAScript1 (ES1)
ทั้งหมดเครื่องเลือกทุกตัวสนับสนุน ES1 (JavaScript 1997)
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
วิธีค้นหา RexExp
ใน JavaScript การค้นหาข้อความด้วย RexExp สามารถทำได้ด้วยวิธีต่าง ๆ
ใช้ตัวแปร (pattern)ในฐานะวิธีแสดงแปลกของ RexExp นี้ มีที่ใช้งานมากที่สุด
ตัวอย่าง | รายละเอียด |
---|---|
text.match(pattern) | วิธี string match() |
text.search(pattern) | วิธี string search() |
pattern.exec(text) | RexExp วิธี exec() |
pattern.test(text) | RexExp วิธี test() |
- หน้าก่อน [0-9]
- หน้าต่อไป (x|y)
- กลับไปยังหน้าขึ้นหนึ่ง JavaScript RegExp 参考手册