Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách viết JavaScript RegExp để khớp một biểu thức

Để khớp một biểu thức, sử dụng phương thức match() của String. Phương thức này lấy đối tượng RegExp làm tham số và trả về kết quả khớp.

  • Nếu RegExp không có cờ g: trả về kết quả giống regexp.exec(string).
  • Nếu RegExp có cờ g: trả về mảng chứa tất cả các lần khớp.

Ví dụ

Tìm mẫu "Chapter" theo sau là số và dấu chấm:

<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>