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

জাভাস্ক্রিপ্টে RegExp অবজেক্ট তৈরি করার উপায়

রেগুলার এক্সপ্রেশন হলো একটি অবজেক্ট যা ক্যারেক্টার প্যাটার্ন বর্ণনা করে। জাভাস্ক্রিপ্ট RegExp ক্লাস রেগুলার এক্সপ্রেশন রিপ্রেজেন্ট করে, এবং String ও RegExp দুটোই প্যাটার্ন ম্যাচিং ও সার্চ-রিপ্লেসের জন্য মেথড ডিফাইন করে।

রেগুলার এক্সপ্রেশন RegExp() কনস্ট্রাক্টর দিয়ে ডিফাইন করা যায়:

var pattern = new RegExp(pattern, attributes);
// বা সরলভাবে
var pattern = /pattern/attributes;

প্যারামিটারها:

  • pattern — রেগুলার এক্সপ্রেশন প্যাটার্ন নির্দিষ্টকারী স্ট্রিং বা অন্য রেগুলার এক্সপ্রেশন।
  • attributes — অপশনাল স্ট্রিং যেটিতে "g" (গ্লোবাল), "i" (কেস-ইনসেনসিটিভ), "m" (মাল্টিলাইন) অ্যাট্রিবিউট থাকতে পারে।

উদাহরণ

নিচের কোড চালিয়ে RegExp অবজেক্ট বাস্তবায়ন করুন:

<html>
  <head>
    <title>জাভাস্ক্রিপ্ট RegExp</title>
  </head>
  <body>
    <script>
      var re = new RegExp( "string" );
      document.write("re.constructor is:" + re.constructor);
    </script>
  </body>
</html>
  1. জাভাস্ক্রিপ্ট দিয়ে URL অবজেক্ট তৈরি করা

  2. জাভাস্ক্রিপ্টে RegExp অবজেক্ট

  3. জাভাস্ক্রিপ্টে মাল্টিডাইমেনশনাল অবজেক্ট তৈরি করা

  4. জাভাস্ক্রিপ্টে প্রতিটি অবজেক্টের জন্য ইউনিক আইডি তৈরি করা