কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে URL পার্স করার পদ্ধতি


URL পার্স করা

জাভাস্ক্রিপ্টে URL পার্স করা খুব সহজ DOM মেথড ব্যবহার করে, রেগুলার এক্সপ্রেশন-এর চেয়ে। রেগুলার এক্সপ্রেশন ব্যবহার করলে কোড অনেক জটিল হয়। DOM মেথডে শুধু একটি ফাংশন কল করলে পার্সড URL পাওয়া যায়।

নিচের উদাহরণে, প্রাথমিকভাবে একটি ফাংশন তৈরি করা হয়েছে এবং তার ভিতরে DOM মেথড ব্যবহার করে একটি অ্যাঙ্কর ট্যাগ "a" তৈরি করা হয়েছে। পরে প্রদত্ত URL-টি href ব্যবহার করে অ্যাঙ্কর ট্যাগে অ্যাসাইন করা হয়েছে। এখন ফাংশন URL-এর অংশগুলো রিটার্ন করলে, সেটি পার্সড পার্টস রিটার্ন করার চেষ্টা করে। যেহেতু URL পার্সড, তাই আউটপুট দেখানোর জন্য JSON.stringify() মেথড ব্যবহার করা হয়েছে।

উদাহরণ

<html> <body> <script>    function URL(url) {       var urlParser = document.createElement('a');       urlParser.href = url;       return {          protocol: urlParser.protocol,          host: urlParser.host,          hostname: urlParser.hostname,          port: urlParser.port,          pathname: urlParser.pathname,          search: urlParser.search,          hash: urlParser.hash       };    }    document.write(JSON.stringify(URL("https://www.youtube.com/watch?v=tNJJSrfKYwQ"))); </script> </body> </html>

আউটপুট

{"protocol":"https:","host":"www.youtube.com","hostname":"www.youtube.com","port":"","pathname":"/watch","search":"?v=tNJJSrfKYwQ","hash":""}
  1. অপেরা ব্রাউজারে জাভাস্ক্রিপ্ট এনেবল করার পদ্ধতি

  2. সকল জাভাস্ক্রিপ্ট এরর ক্যাচ করা

  3. জাভাস্ক্রিপ্ট দিয়ে URL অবজেক্ট তৈরি করা

  4. জাভাস্ক্রিপ্ট অ্যারে থেকে স্ট্রিং পার্স করা