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

Đối tượng RegExp trong JavaScript.

Đối tượng RegExp được sử dụng để khớp mẫu với một số văn bản bằng cách tìm kiếm và trích xuất phần văn bản. Đối tượng RegExp có thể được tạo bằng cách sử dụng hàm tạo regexp hoặc cú pháp chữ.

Sau đây là mã cho đối tượng RegExp trong JavaScript -

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,
   .sample {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>RegExp object</h1>
<div class="sample"></div>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to test the regex expression</h3>
<script>
   let sampleEle = document.querySelector(".sample");
   let resEle = document.querySelector(".result");
   let str = "Hello world. This is a beautiful world";
   sampleEle.innerHTML = str;
   let pattern = new RegExp("world");
   document.querySelector(".Btn").addEventListener("click", () => {
      resEle.innerHTML += "pattern.test(str) = " + pattern.test(str) + "<br>";
      resEle.innerHTML += "pattern.exec(str) = " + pattern.exec(str) + "<br>";
   });
</script>
</body>
</html>

Đầu ra

Đối tượng RegExp trong JavaScript.

Khi nhấp vào nút 'BẤM VÀO ĐÂY' -

Đối tượng RegExp trong JavaScript.