জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে test মেথড
এই পাঠে আমরা
test মেথডটি বিবেচনা করব, যা একটি স্ট্রিংয়ে রেগুলার এক্সপ্রেশনের সাথে মিলে যাওয়া至少 একটি আছে কিনা তা পরীক্ষা করে।
যদি থাকে - true ফেরত দেওয়া হয়, এবং যদি
না থাকে - false। মেথডটি প্যারামিটার হিসেবে একটি স্ট্রিং নেয়, এবং রেগুলার এক্সপ্রেশনে প্রয়োগ করা হয়, এভাবে:
রেগুলার.test(কোথায় খুঁজতে হবে)
উদাহরণস্বরূপ আসুন একটি স্ট্রিং রেগুলার এক্সপ্রেশনের সাথে মিলছে কিনা পরীক্ষা করি:
/a+/.test('eee aaa bbb'); // true রিটার্ন করবে
প্রায়শই এই মেথডটি একটি সম্পূর্ণ স্ট্রিং রেগুলার এক্সপ্রেশনের সাথে মিলছে কিনা তা যাচাই করার জন্য ব্যবহার করা হয়। এই ক্ষেত্রে রেগুলার এক্সপ্রেশনের শুরুতে ক্যারেট (^) এবং শেষে ডলার চিহ্ন ($) দেওয়া হয়:
/^a+$/.test('aaaaaaaaa'); // true রিটার্ন করবে
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি
'http://' দিয়ে শুরু হয় কিনা।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি
'http://' অথবা 'https://' দিয়ে শুরু হয় কিনা।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি
'txt', 'html'
অথবা 'php' এক্সটেনশন দিয়ে শেষ হয় কিনা।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি
'jpg' অথবা 'jpeg' এক্সটেনশন দিয়ে শেষ হয় কিনা।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি
'jpg', 'jpeg'
অথবা 'png' এক্সটেনশন দিয়ে শেষ হয় কিনা।
নির্ধারণ করুন, স্ট্রিংটি কি 'একটি সংখ্যা,
।
1 থেকে 12 সংখ্যার দৈর্ঘ্যের'
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি বছর-মাস-দিন ফরম্যাটে একটি তারিখ।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি দিন.মাস.বছর ফরম্যাটে একটি তারিখ।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি ঘন্টা:মিনিট:সেকেন্ড ফরম্যাটে একটি সময়।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি একটি বৈধ ইমেইল।
নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি একটি ডোমেইন নাম।