একটি নিয়মিত অভিব্যক্তি এমন একটি বস্তু যা অক্ষরের একটি প্যাটার্ন বর্ণনা করে৷ JavaScript RegExp ক্লাস রেগুলার এক্সপ্রেশন এবং স্ট্রিং এবং RegExp উভয়ই উপস্থাপন করে টেক্সটে শক্তিশালী প্যাটার্ন-ম্যাচিং এবং অনুসন্ধান-এবং-প্রতিস্থাপন ফাংশন সম্পাদন করতে নিয়মিত এক্সপ্রেশন ব্যবহার করে এমন পদ্ধতিগুলিকে সংজ্ঞায়িত করুন৷
একটি রেগুলার এক্সপ্রেশনকে RegExp () দিয়ে সংজ্ঞায়িত করা যেতে পারে কনস্ট্রাক্টর, নিম্নরূপ −
var pattern = new RegExp(pattern, attributes); or simply var pattern = /pattern/attributes;
নিম্নলিখিত পরামিতিগুলি −
- প্যাটার্ন − একটি স্ট্রিং যা রেগুলার এক্সপ্রেশন বা অন্য রেগুলার এক্সপ্রেশনের প্যাটার্ন নির্দিষ্ট করে।
- গুণাবলী − একটি ঐচ্ছিক স্ট্রিং যেখানে "g", "i", এবং "m" বৈশিষ্ট্যগুলির যে কোনো একটি রয়েছে যা যথাক্রমে গ্লোবাল, কেস-অসংবেদনশীল, এবং মাল্টিলাইন মিলগুলিকে নির্দিষ্ট করে৷