এক্সপ্রেশন ম্যাচ করতে জাভাস্ক্রিপ্ট match() মেথডটি ব্যবহার করুন। এই মেথডটি একটি স্ট্রিংকে রেগুলার এক্সপ্রেশনের সাথে ম্যাচ করিয়ে ম্যাচগুলো রিট্রিভ করতে ব্যবহৃত হয়। নিচে প্যারামিটারটি দেওয়া হলো −
- param − একটি রেগুলার এক্সপ্রেশন অবজেক্ট।
যদি রেগুলার এক্সপ্রেশনে g ফ্ল্যাগ না থাকে, তবে এটি regexp.exec(string)-এর মতো ফলাফল রিটার্ন করে।
যদি রেগুলার এক্সপ্রেশনে g ফ্ল্যাগ থাকে, তবে মেথডটি সকল ম্যাচ ধারণকারী একটি অ্যারে রিটার্ন করে।
উদাহরণ
জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন ব্যবহার করে এক্সপ্রেশন ম্যাচ করার জন্য নিচের কোডটি চালান −
<html> <head> <title>JavaScript String match() Method</title> </head> <body> <script> var str = "For more information, see Chapter 3.4.5.1"; var re = /(chapter \d+(\.\d)*)/i; var found = str.match( re ); document.write(found ); </script> </body> </html>