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

Các nhóm nắm bắt được đặt tên JavaScript Biểu thức chính quy


Với JavaScript, bạn có thể nhóm các phần của biểu thức chính quy. Điều này có thể được thực hiện bằng cách đóng gói các ký tự trong dấu ngoặc đơn.

Sau đây là một ví dụ -

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;
   }
   .sample,.result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Named capture groups Regular Expressions</h1>
<div class="sample">The year in which i passed school was 2012.</div>
<div style="color: green;" class="result"></div>
<button class="btn">CLICK HERE</button>
<h3>
Click on the above button to extract the year using named groups
</h3>
<script>
   let sampleEle = document.querySelector(".sample").innerHTML;
   let btnEle = document.querySelector(".btn");
   let resEle = document.querySelector(".result");
   const yearRegex = /(?\d{4})/g;
   btnEle.addEventListener("click", () => {
      resEle.innerHTML = "The year = " + sampleEle.match(yearRegex);
   });
</script>
</body>
</html>

Đầu ra

Đoạn mã trên sẽ tạo ra kết quả sau -

Các nhóm nắm bắt được đặt tên JavaScript Biểu thức chính quy

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

Các nhóm nắm bắt được đặt tên JavaScript Biểu thức chính quy