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

Làm thế nào để viết một RegExp JavaScript để khớp với một biểu thức?


Để đối sánh một biểu thức, hãy sử dụng phương thức JavaScript match (). Phương thức này được sử dụng để truy xuất các kết quả phù hợp khi so khớp một chuỗi với một biểu thức chính quy. Sau đây là tham số -

  • thông số - Một đối tượng biểu thức chính quy.

Nếu biểu thức chính quy không bao gồm cờ g, nó sẽ trả về cùng một kết quả là regexp.exec (string).

Nếu biểu thức chính quy bao gồm cờ g, phương thức trả về một Mảng chứa tất cả các kết quả phù hợp.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để tính toán một biểu thức bằng JavaScript Regular Expression -

<html>
   <head>
      <title>JavaScript String match() Method</title>
   </head>
   <body>
      <script>
         var str = "For more information, see Chapter 3.4.5.1";
         var re = /(chapter \d+(\.\d)*)/i;
         var found = str.match( re );

         document.write(found );
      </script>
   </body>
</html>