Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีทำให้การใช้ Regular Expressions ใน JavaScript ง่ายขึ้นด้วย Modifiers

ใช้ Modifiers (ตัวปรับแต่ง) เพื่อทำให้การใช้ Regular Expressions ใน JavaScript ง่ายขึ้น ช่วยให้สามารถค้นหาในหลายบรรทัด ทำการค้นหาแบบไม่สนใจตัวพิมพ์เล็กใหญ่ และอื่นๆ ได้

ตัวอย่าง

ตัวปรับแต่งหลักมีดังนี้:

ลำดับ Modifier และคำอธิบาย
1 i
ทำการจับคู่แบบไม่สนใจตัวพิมพ์เล็กใหญ่ (case-insensitive matching)
2 m
ระบุว่าหากสตริงมีอักขระขึ้นบรรทัดใหม่ (newline) หรือ carriage return ตัวดำเนินการ ^ และ $ จะจับคู่กับขอบเขตบรรทัด แทนที่จะเป็นขอบเขตของสตริงทั้งหมด
3 g
ทำการจับคู่แบบทั่วทั้งสตริง (global match) คือค้นหาทุกครั้งที่จับคู่ได้ ไม่หยุดหลังจากเจอครั้งแรก

การใช้งาน: /pattern/modifiers เช่น /hello/gi (ค้นหา hello แบบไม่สนใจตัวพิมพ์เล็กใหญ่ และหาทุกครั้งที่เจอ)