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

জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন কীভাবে ডিফাইন করবেন?


একটি রেগুলার এক্সপ্রেশন হলো একটি অবজেক্ট যা ক্যারেক্টার প্যাটার্ন বর্ণনা করে।

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

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

নিচে প্যারামিটারগুলো দেওয়া হলো −

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

  1. জাভাস্ক্রিপ্টে স্পেস রিমুভ করার রেগুলার এক্সপ্রেশন

  2. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন টেস্ট এবং এক্সিকিউট করার পদ্ধতি

  3. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন ম্যাচিং

  4. জাভাতে রেগুলার এক্সপ্রেশন ব্যবহার করে প্যাটার্ন ম্যাচ করার পদ্ধতি