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

Lặp lại các kết quả phù hợp với các biểu thức chính quy JavaScript

Sau đây là mã để lặp qua các đối sánh biểu thức chính quy 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: 18px;
      color: blueviolet;
      font-weight: 500;
   }
   .sample {
      color: red;
   }
</style>
</head>
<body>
<h1>Looping over regex matches</h1>
<div class="sample">
There is a cat lying besides the cricket bat and chasing the rat
</div>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to match words ending with 'at' in the above
sentence</h3>
<script>
   let BtnEle = document.querySelector(".Btn");
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let text = sampleEle.innerHTML;
   BtnEle.addEventListener("click", () => {
      text.match(/at/g).forEach((element) => {
         resEle.innerHTML += 'Found a match ending with "at" <br>';
      });
   });
</script>
</body>
</html>

Đầu ra

Lặp lại các kết quả phù hợp với các biểu thức chính quy JavaScript

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

Lặp lại các kết quả phù hợp với các biểu thức chính quy JavaScript