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

Regular Expressions ใน JavaScript คืออะไร

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 ตามลำดับ