জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে test মেথড

এই পাঠে আমরা test মেথডটি বিবেচনা করব, যা একটি স্ট্রিংয়ে রেগুলার এক্সপ্রেশনের সাথে মিলে যাওয়া至少 একটি আছে কিনা তা পরীক্ষা করে। যদি থাকে - true ফেরত দেওয়া হয়, এবং যদি না থাকে - false। মেথডটি প্যারামিটার হিসেবে একটি স্ট্রিং নেয়, এবং রেগুলার এক্সপ্রেশনে প্রয়োগ করা হয়, এভাবে:

javascriptরেগুলার.test(কোথায় খুঁজতে হবে)

উদাহরণস্বরূপ আসুন একটি স্ট্রিং রেগুলার এক্সপ্রেশনের সাথে মিলছে কিনা পরীক্ষা করি:

javascript/a+/.test('eee aaa bbb'); // true রিটার্ন করবে

প্রায়শই এই মেথডটি একটি সম্পূর্ণ স্ট্রিং রেগুলার এক্সপ্রেশনের সাথে মিলছে কিনা তা যাচাই করার জন্য ব্যবহার করা হয়। এই ক্ষেত্রে রেগুলার এক্সপ্রেশনের শুরুতে ক্যারেট (^) এবং শেষে ডলার চিহ্ন ($) দেওয়া হয়:

javascript/^a+$/.test('aaaaaaaaa'); // true রিটার্ন করবে
Задание 1

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি 'http://' দিয়ে শুরু হয় কিনা।

Задание 2

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি 'http://' অথবা 'https://' দিয়ে শুরু হয় কিনা।

Задание 3

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি 'txt', 'html' অথবা 'php' এক্সটেনশন দিয়ে শেষ হয় কিনা।

Задание 4

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি 'jpg' অথবা 'jpeg' এক্সটেনশন দিয়ে শেষ হয় কিনা।

Задание 5

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি 'jpg', 'jpeg' অথবা 'png' এক্সটেনশন দিয়ে শেষ হয় কিনা।

Задание 6

নির্ধারণ করুন, স্ট্রিংটি কি 'একটি সংখ্যা, 1 থেকে 12 সংখ্যার দৈর্ঘ্যের'।

Задание 7

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি বছর-মাস-দিন ফরম্যাটে একটি তারিখ।

Задание 8

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি দিন.মাস.বছর ফরম্যাটে একটি তারিখ।

Задание 9

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি ঘন্টা:মিনিট:সেকেন্ড ফরম্যাটে একটি সময়।

Задание 10

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি একটি বৈধ ইমেইল।

Задание 11

নির্ধারণ করুন, প্রেরিত স্ট্রিংটি কি একটি ডোমেইন নাম।