เมธอด exec() ใน JavaScript ใช้สำหรับค้นหาสตริงด้วยรูปแบบ (pattern) ที่กำหนด จะคืนค่า null หากไม่พบการจับคู่ มิฉะนั้นจะคืนค่าข้อความที่ค้นหาเจอ
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อเรียนรู้การทำงานของเมธอด exec() ใน JavaScript Regular Expression:
<html>
<head>
<title>JavaScript Regular Expressions</title>
</head>
<body>
<script>
var myStr = "Welcome to our website! Welcome to Tutorialspoint!";
var res = /t/.exec(myStr);
document.write(res);
</script>
</body>
</html>
รายละเอียดเพิ่มเติม: เมธอด exec() คืนค่าอาร์เรย์ที่มีข้อมูลเพิ่มเติม เช่น index (ตำแหน่งที่พบ), input (สตริงต้นฉบับ), และ groups (กลุ่มการจับคู่) หากใช้รูปแบบที่มีกลุ่มการจับคู่ (capturing groups) จะคืนค่ากลุ่มต่างๆ ด้วย