কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন দিয়ে ম্যাচের ওপর লুপ চালানো

রেগুলার এক্সপ্রেশন ম্যাচে লুপিং

জাভাস্ক্রিপ্টে match() মেথড এবং forEach() ব্যবহার করে রেগুলার এক্সপ্রেশন ম্যাচগুলোতে লুপ চালানো যায়।

উদাহরণ

<!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>রেগুলার এক্সপ্রেশন ম্যাচে লুপিং</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">এখানে ক্লিক করুন</button>
    <h3>উপরোক্ত বাটনে ক্লিক করুন 'at' দিয়ে শেষ হওয়া শব্দগুলো খুঁজে বের করতে</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>

আউটপুট

বাটনে ক্লিক করলে "at" দিয়ে শেষ হওয়া সব শব্দ (cat, bat, rat) ম্যাচ হয়ে প্রদর্শিত হবে।

  1. জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে ইউনিকোড প্রপার্টি এস্কেপ

  2. জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন মডিফায়ার উদাহরণসহ ব্যাখ্যা

  3. জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন ব্যবহার করে ABC-1234 ফরম্যাট তৈরির পদ্ধতি

  4. জাভাস্ক্রিপ্টে ইনহেরিট্যান্স উদাহরণসহ