JavaScript RegExp Group [^0-9]

คำนิยามและวิธีใช้

ตัวแปร [^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()