রেগুলার এক্সপ্রেশন হলো একটি অবজেক্ট যা ক্যারেক্টার প্যাটার্ন বর্ণনা করে। জাভাস্ক্রিপ্ট RegExp ক্লাস রেগুলার এক্সপ্রেশন রিপ্রেজেন্ট করে, এবং String ও RegExp প্যাটার্ন ম্যাচিং ও সার্চ-রিপ্লেসের জন্য মেথড ডিফাইন করে।
রেগুলার এক্সপ্রেশন RegExp() কনস্ট্রাক্টর দিয়ে ডিফাইন করা যায়:
var pattern = new RegExp(pattern, attributes); // বা সরলভাবে var pattern = /pattern/attributes;
প্যারামিটারها:
- pattern — রেগুলার এক্সপ্রেশন প্যাটার্ন নির্দিষ্টকারী স্ট্রিং বা অন্য রেগুলার এক্সপ্রেশন।
- attributes — অপশনাল স্ট্রিং যেটিতে "g" (গ্লোবাল), "i" (কেস-ইনসেনসিটিভ), "m" (মাল্টিলাইন) অ্যাট্রিবিউট থাকতে পারে।