দি পরীক্ষা()৷ পদ্ধতি হল একটি রেগুলার এক্সপ্রেশন পদ্ধতি এটি একটি প্যাটার্নের জন্য একটি স্ট্রিং অনুসন্ধান করে এবং সত্য ফেরত দেয় অথবা মিথ্যা , ফলাফলের উপর নির্ভর করে। যদি এটি প্রদত্ত প্যাটার্নের সম্মুখীন হয় তবে এটি সত্য ফেরত দেয়, অন্যথায় মিথ্যা ফেরত দেয়। এটি কেস সংবেদনশীল . এর বিস্তারিত আলোচনা করা যাক।
উদাহরণ-1
নিম্নলিখিত উদাহরণে, "Tutorix হল সেরা ই-লার্নিং প্ল্যাটফর্ম নামের একটি পাঠ্য " দেওয়া হয়েছে এবং একটি প্যাটার্ন "তু " এটি উপস্থিত আছে কি না তা পরীক্ষা করা হয়েছে৷ যেহেতু প্যাটার্নটি উপস্থিত রয়েছে তাই test()৷ পদ্ধতি সত্য ফিরে এসেছে আউটপুট হিসাবে।
<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script> var text = document.getElementById("text").innerHTML; document.getElementById("test").innerHTML = /Tu/.test(text); </script> </body> </html>
আউটপুট
Tutorix is the best e-learning platform true
উদাহরণ-2
নিম্নলিখিত উদাহরণে, একটি প্যাটার্ন "tu৷ " এটি প্রদত্ত পাঠ্যটিতে আছে কিনা তা পরীক্ষা করা হয়৷ যদি আমরা স্পষ্টভাবে পাঠ্যটি পর্যবেক্ষণ করি তবে আমাদের কাছে আছে "তু " সেখানে উপস্থিত কিন্তু "tu নয় "। পরীক্ষা() পদ্ধতি এমনকি কেস সংবেদনশীলতা পরীক্ষা করে . সুতরাং পদ্ধতিটি মিথ্যা হয়েছে এবং আউটপুটে দেখানো ফলাফলটি প্রদর্শন করে।
<html> <body> <p id="text">Tutorix is the best e-learning platform</p> <p id="test"></p> <script> var text = document.getElementById("text").innerHTML; document.getElementById("test").innerHTML = /tu/.test(text); </script> </body> </html>
আউটপুট
Tutorix is the best e-learning platform false