JavaScript RegExp Group (x|y)
- หน้าก่อน [^0-9]
- หน้าต่อไป .
- กลับไปยังเพจต้น คู่มืออ้างอิง JavaScript RegExp
การใช้งานและการระบุ
(x|y) สัญญาณใช้ในการค้นหาตัวเลือกที่กำหนด
ตัวเลือกสามารถเป็นอักษรใดก็ได้
ตัวอย่าง
ตัวอย่าง 1
ค้นหาทั้งหมดของทุกตัวเลือก (แดง|เขียว):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
ตัวอย่าง 2
ทำการค้นหาทั้งหมดเพื่อหาทุกตัวเลือกที่กำหนด (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
การใช้งาน
new RegExp("(x|y)
หรือสั้นลงได้:
/(x|y)/
การใช้งานสัญลักษณ์แบบเสริม
new RegExp("(x|y)", "g")
หรือสั้นลงได้:
/(x|y)/g
การสนับสนุนเบราเซอร์
/(x|y)/
เป็นคุณสมบัติ ECMAScript1 (ES1)
ทั้งหมดเบราเซอร์สนับสนุน ES1 (JavaScript 1997) ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
วิธีการค้นหา Regular Expression
ใน JavaScript การค้นหาข้อความด้วย Regular Expression สามารถทำได้ด้วยวิธีต่าง ๆ
ใช้รูปแบบ (pattern)ในฐานะวิธีการใช้ Regular Expression ที่เป็นที่ใช้งานมากที่สุดคือ:
ตัวอย่าง | รายละเอียด |
---|---|
text.match(pattern) | วิธี match() ของ String |
text.search(pattern) | วิธี search() ของ String |
pattern.exec(text) | RexExp วิธี exec() |
pattern.test(text) | RexExp วิธี test() |
- หน้าก่อน [^0-9]
- หน้าต่อไป .
- กลับไปยังเพจต้น คู่มืออ้างอิง JavaScript RegExp