Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để tạo đối tượng RegExp trong JavaScript?


Biểu thức chính quy là một đối tượng mô tả một mẫu ký tự. Lớp RegExp trong JavaScript đại diện cho các biểu thức chính quy và cả String và RegExp đều xác định các phương thức sử dụng các biểu thức chính quy để thực hiện các chức năng so khớp mẫu và tìm kiếm và thay thế mạnh mẽ trên văn bản.

Một biểu thức chính quy có thể được xác định bằng RegExp () hàm tạo, như sau -

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

Sau đây là các thông số -

  • mẫu - Một chuỗi chỉ định mẫu của biểu thức chính quy hoặc một biểu thức chính quy khác.
  • thuộc tính - Một chuỗi tùy chọn chứa bất kỳ thuộc tính nào trong số các thuộc tính "g", "i" và "m" chỉ định các đối sánh toàn cục, không phân biệt chữ hoa chữ thường và nhiều dòng, tương ứng.

Ví dụ

Bạn có thể thử chạy mã sau để tìm hiểu cách triển khai RegExp đối tượng trong 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>