ตัวอย่าง
ค้นหาสตริงสำหรับตัวอักษร "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
ตั้งแต่มี "e" ในสตริงเป็นผลมาจากความละเอียดจะเป็น:
e
ลองตัวเอง» ความหมายและการใช้งาน
exec() การทดสอบวิธีการสำหรับการแข่งขันในสตริง
วิธีการนี้จะส่งกลับข้อความที่ตรงกันหากพบการแข่งขันมิฉะนั้นก็จะส่งกลับ null
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
exec() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
RegExpObject .exec( ค่าพารามิเตอร์ พารามิเตอร์ ลักษณะ string จำเป็นต้องใช้ สตริงที่จะค้นหา
ราคาย้อนกลับ
ชนิด ลักษณะ Array อาร์เรย์ที่มีข้อความที่ตรงกันถ้าพบการแข่งขันมิฉะนั้นก็จะส่งกลับ null
รายละเอียดทางเทคนิค
JavaScript เวอร์ชัน: 1.2
ตัวอย่างอื่น ๆ
ตัวอย่าง
จะค้นหาทั่วโลกและทดสอบ "Hello" และ "w3ii" ในสตริง:
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);
// Look for
"w3ii"
var patt2 = /w3ii/g;
result2 = patt2.exec(str); การส่งออกของโค้ดข้างต้นจะได้รับ:
Hello // match for "Hello"
null
// no match for "w3ii" ลองตัวเอง»
<JavaScript RegExp วัตถุ