JavaScript RegExp \b Metacharacter
ตัวอย่าง
ค้นหา "LO" ที่จุดเริ่มต้นของคำ:
let text = "HELLO, LOOK AT YOU";
let pattern = /\bLO/;
ความหมายและการใช้งาน
อักขระเมตา \b ตรงกันที่จุดเริ่มต้นหรือจุดสิ้นสุดของคำ
ค้นหารูปแบบ LO ที่จุดเริ่มต้นของคำดังนี้:
\bLO
ค้นหารูปแบบ LO ที่ท้ายคำดังนี้:
LO\b
รองรับเบราว์เซอร์
/\b/
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
ไวยากรณ์
new RegExp("\\bregexp")
or simply:
/\bregexp/
ไวยากรณ์พร้อมตัวแก้ไข
new RegExp("\\bregexp", "g")
or simply:
/\bregexp/g
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ค้นหา "LO" ที่ส่วนท้ายของคำ:
let text = "HELLO, LOOK AT YOU";
let pattern = /LO\b/;
วิธีค้นหานิพจน์ทั่วไป
ใน JavaScript การค้นหาข้อความนิพจน์ทั่วไปสามารถทำได้ด้วยวิธีต่างๆ
เมื่อใช้รูปแบบเป็นนิพจน์ทั่วไป วิธีที่ใช้บ่อยที่สุดคือ:
ตัวอย่าง | คำอธิบาย |
---|---|
text.match( แบบแผน ) | การจับคู่วิธีสตริง () |
text.search( แบบแผน ) | การค้นหาวิธีสตริง () |
รูปแบบ .exec (ข้อความ) | วิธีการ RexExp exec() |
รูปแบบ .test (ข้อความ) | การทดสอบวิธี RegExp () |