জাভাস্ক্রিপ্টে স্ট্রিংয়ের অংশ পেতে string.substring() মেথড ব্যবহার করা হয়। এই মেথড দিয়ে কোনো নির্দিষ্ট ক্যারেক্টারের আগে বা পরে স্ট্রিংয়ের যেকোনো অংশ বের করা যায়।
str.substring()
এই মেথড একটি স্ট্রিংকে দেওয়া শুরু ইন্ডেক্স (সহ) থেকে শেষ ইন্ডেক্স (বর্জিত) পর্যন্ত কাটে। শুধু একটি ইন্ডেক্স দিলে, সেটি থেকে স্ট্রিংয়ের শেষ পর্যন্ত কাটে।
সিনট্যাক্স-১
নির্দিষ্ট ক্যারেক্টারের পরে স্ট্রিংয়ের অংশ পেতে এই কোডটি ব্যবহার করুন।
string.substring(string.indexOf(character) + 1);
সিনট্যাক্স-২
নির্দিষ্ট ক্যারেক্টারের আগে স্ট্রিংয়ের অংশ পেতে এই কোডটি ব্যবহার করুন।
string.substring(0, string.indexOf(character));
উদাহরণ
<html> <body> <script> function subStr(string, character, position) { if(position=='b') return string.substring(string.indexOf(character) + 1); else if(position=='a') return string.substring(0, string.indexOf(character)); else return string; } document.write(subStr('Tutorix & Tutorialspoint','&','a')); document.write("<br>"); document.write(subStr('Tutorix:a best e-learning platform', ':','b')); </script> </body> </html>আউটপুট
Tutorix a best e-learning platform