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