কম্পিউটার

কিভাবে জাভাস্ক্রিপ্টে RegExp অবজেক্ট তৈরি করবেন?


একটি নিয়মিত অভিব্যক্তি এমন একটি বস্তু যা অক্ষরের একটি প্যাটার্ন বর্ণনা করে৷ JavaScript RegExp ক্লাস রেগুলার এক্সপ্রেশনের প্রতিনিধিত্ব করে, এবং স্ট্রিং এবং RegExp উভয় পদ্ধতিই সংজ্ঞায়িত করে যা রেগুলার এক্সপ্রেশন ব্যবহার করে শক্তিশালী প্যাটার্ন-ম্যাচিং এবং টেক্সটে সার্চ-এবং-প্রতিস্থাপন ফাংশন সম্পাদন করে।

একটি রেগুলার এক্সপ্রেশনকে RegExp () দিয়ে সংজ্ঞায়িত করা যেতে পারে কনস্ট্রাক্টর, নিম্নরূপ −

var pattern = new RegExp(pattern, attributes);
or simply
var pattern = /pattern/attributes;

নিম্নলিখিত পরামিতিগুলি −

  • প্যাটার্ন − একটি স্ট্রিং যা রেগুলার এক্সপ্রেশন বা অন্য রেগুলার এক্সপ্রেশনের প্যাটার্ন নির্দিষ্ট করে।
  • গুণাবলী − একটি ঐচ্ছিক স্ট্রিং যেখানে "g", "i", এবং "m" বৈশিষ্ট্যগুলির যে কোনো একটি রয়েছে যা যথাক্রমে গ্লোবাল, কেস-অসংবেদনশীল, এবং মাল্টিলাইন মিলগুলিকে নির্দিষ্ট করে৷

উদাহরণ

আপনি কিভাবে RegExp বাস্তবায়ন করবেন তা শিখতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন জাভাস্ক্রিপ্ট -

এ অবজেক্ট
<html>
   <head>
      <title>JavaScript 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. জাভাস্ক্রিপ্টে প্রতিটি বস্তুর জন্য একটি অনন্য আইডি কীভাবে তৈরি করবেন?