Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะสร้างวัตถุ RegExp ใน JavaScript ได้อย่างไร?


นิพจน์ทั่วไปคืออ็อบเจ็กต์ที่อธิบายรูปแบบของอักขระ คลาส JavaScript RegExp แสดงถึงนิพจน์ทั่วไป และทั้ง String และ RegExp กำหนดวิธีการที่ใช้นิพจน์ทั่วไปเพื่อดำเนินการจับคู่รูปแบบที่มีประสิทธิภาพและฟังก์ชันการค้นหาและแทนที่ในข้อความ

นิพจน์ทั่วไปสามารถกำหนดได้ด้วย RegExp () ตัวสร้างดังนี้ −

var pattern = new RegExp(pattern, attributes);
or simply
var pattern = /pattern/attributes;

ต่อไปนี้เป็นพารามิเตอร์ -

  • รูปแบบ − สตริงที่ระบุรูปแบบของนิพจน์ทั่วไปหรือนิพจน์ทั่วไปอื่น
  • แอตทริบิวต์ − สตริงที่เป็นตัวเลือกที่มีแอตทริบิวต์ "g", "i" และ "m" ที่ระบุการจับคู่แบบโกลบอล ไม่คำนึงถึงขนาดตัวพิมพ์ และแบบหลายบรรทัดตามลำดับ

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีใช้งาน RegExp วัตถุใน JavaScript -

<html>
   <head>
      <title>JavaScript RegExp</title>
   </head>
   <body>
      <script>
         var re = new RegExp( "string" );
         document.write("re.constructor is:" + re.constructor);
      </script>
   </body>
</html>