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

JavaScript में URL स्ट्रिंग से होस्टनाम कैसे निकालें?

उदाहरण

split() फंक्शन का उपयोग करके URL से होस्टनाम एक्सट्रैक्ट करें।

function gettingTheHostNameFromURL(websiteURL) { 
    var getTheHostName; 
    if (websiteURL.indexOf("//") > -1) { 
        getTheHostName = websiteURL.split('/')[2]; 
    } else { 
        getTheHostName = websiteURL.split('/')[0]; 
    } 
    getTheHostName = getTheHostName.split(':')[0]; 
    getTheHostName = getTheHostName.split('?')[0]; 
    return getTheHostName; 
} 
var websiteURL = "https://www.tutorialspoint.com/java/index.htm"; 
var websiteURL1 = "https://www.tutorix.com/about_us.htm"; 
var websiteURL2 = "https://www.tutorialspoint.com/execute_python_online.php"; 
console.log(gettingTheHostNameFromURL(websiteURL)); 
console.log(gettingTheHostNameFromURL(websiteURL1)); 
console.log(gettingTheHostNameFromURL(websiteURL2));

प्रोग्राम चलाने के लिए:

node fileName.js

आउटपुट

PS C:\Users\Amit\JavaScript-code> node demo161.js 
www.tutorialspoint.com 
www.tutorix.com 
www.tutorialspoint.com
  1. - जावास्क्रिप्ट में स्ट्रिंग से संख्याएं निकालना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ संख्याएं अंतर्निहित हो सकती हैं। फ़ंक्शन को स्ट्रिंग से सभी संख्याओं को निकालकर नई संख्या लौटानी चाहिए।नोट - यदि स्ट्रिंग में कोई संख्या नहीं है, तो फ़ंक्शन को 0 लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है - { let res = 0; for (

  1. - JavaScript में व्हाइटस्पेस स्ट्रिंग को URL में बदलना

    वेब URL में यदि हम URL में स्पेस प्रदान करते हैं, तो ब्राउज़र स्वचालित रूप से सभी स्पेस को स्ट्रिंग %20 से बदल देता है। हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को तब एक नई स्ट्रिंग बनाकर लौटानी चाहिए जिसमें व्हाइटस्पेस, जहां भी वह था,

  1. - पायथन में स्ट्रिंग से नंबर कैसे निकालें?

    यदि आप केवल पॉजिटिव इंटीजर्स चाहते हैं, तो आप विभाजित करके और नंबरों की खोज करके निम्न प्रकार से कर सकते हैं: >>> str = h3110 23 cat 444.4 rabbit 11 2 dog >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अच्छा