Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में URL कैसे पार्स करें?

URL पार्स करना

DOM मेथड का उपयोग करके जावास्क्रिप्ट में URL पार्स करना बहुत सरल है बजाय रेगुलर एक्सप्रेशन्स के। यदि रेगुलर एक्सप्रेशन्स का उपयोग किया जाता है तो कोड बहुत अधिक जटिल होगा। 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. सभी जावास्क्रिप्ट एरर्स कैसे पकड़ें? सभी जावास्क्रिप्ट एरर्स कैसे पकड़ें?

    सभी जावास्क्रिप्ट एरर्स पकड़ने के लिए, onerror() मेथड का उपयोग करें। onerror इवेंट हैंडलर जावास्क्रिप्ट में एरर हैंडलिंग की सुविधा देने वाली पहली फीचर थी। एरर इवेंट विंडो ऑब्जेक्ट पर तब फायर होता है जब भी पेज पर कोई एक्सेप्शन होता है।onerror इवेंट हैंडलर एरर की सटीक प्रकृति की पहचान करने के लिए तीन

  1. JavaScript का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं? JavaScript का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

    JavaScript का उपयोग करके URL ऑब्जेक्ट बनाने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>URL Obje

  1. जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें? जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें?

    जावास्क्रिप्ट ऐरे से स्ट्रिंग पार्स करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    body