ตัวอย่าง
ทำการค้นหาหลายสำหรับ "is" จุดเริ่มต้นของแต่ละบรรทัดในสตริง:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Is th
is it?
ลองตัวเอง» ความหมายและการใช้งาน
ปรับเมตรถูกนำมาใช้ในการดำเนินการแข่งขันหลาย
รักษาเมตรปรับปรุงจุดเริ่มต้น (^) และสิ้นสุด ($) ตัวละครให้ตรงกับจุดเริ่มต้นหรือจุดสิ้นสุดของแต่ละบรรทัดของสตริง (คั่นด้วย \ n หรือ \ r) มากกว่าเพียงจุดเริ่มต้นหรือจุดสิ้นสุดของสตริง
หมายเหตุ: การปรับปรุง m เป็นกรณี ๆ ไปและจะหยุดการค้นหาหลังจากนัดแรก เพื่อดำเนินการทั่วโลกกรณีตายค้นหา multiline ใช้ปรับปรุงนี้พร้อมกับ "g" และ "i"
เคล็ดลับ: ใช้ หลาย คุณสมบัติการระบุหรือไม่ปรับปรุงม. มีการตั้งค่า
สนับสนุนเบราว์เซอร์
การแสดงออก | |||||
---|---|---|---|---|---|
m | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
new RegExp(" รายละเอียดทางเทคนิค JavaScript เวอร์ชัน: 1.5
ตัวอย่างอื่น ๆ
ตัวอย่าง
ทำทั่วโลกค้นหาหลายสำหรับ "is" จุดเริ่มต้นของแต่ละบรรทัดในสตริง:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Is th
is h
is ? ลองตัวเอง»
ตัวอย่าง
ทำทั่วโลกกรณีตายหลายค้นหาสำหรับ "is" จุดเริ่มต้นของแต่ละบรรทัดในสตริง:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Is th
is h
is ? ลองตัวเอง»
ตัวอย่าง
ทำทั่วโลกค้นหาหลายสำหรับ "is" ในตอนท้ายของแต่ละบรรทัดในสตริง:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; ข้อความที่ทำเครื่องหมายด้านล่างแสดงที่แสดงออกได้รับการแข่งขัน:
Is
th is
h is
? ลองตัวเอง»
<JavaScript RegExp วัตถุ