Regular expression เป็นออบเจกต์ที่อธิบายรูปแบบของตัวอักษร คลาส RegExp ของ JavaScript แทน regular expressions ทั้ง String และ RegExp กำหนดเมธอดที่ใช้ regular expressions เพื่อทำการจับคู่รูปแบบและค้นหา-แทนที่ข้อความได้อย่างมีประสิทธิภาพ
Regular expression สามารถกำหนดได้ด้วย constructor RegExp() ดังนี้:
var pattern = new RegExp(pattern, attributes); หรือแบบสั้น var pattern = /pattern/attributes;
พารามิเตอร์มีดังนี้:
- pattern - สตริงที่ระบุรูปแบบของ regular expression หรือ regular expression อีกตัวหนึ่ง
- attributes - สตริงตัวเลือกที่มี "g", "i", และ "m" ซึ่งระบุการจับคู่แบบ global, case-insensitive, และ multiline ตามลำดับ