Hướng dẫn how do you split a url in html? - làm thế nào để bạn tách một url trong html?

Tôi đã xây dựng một đường dẫn URL đang chỉ vào tên máy chủ khác nhau

var splitUrl = myMainSite.split['/'];
2, vì vậy ví dụ:

var myMainSite = 'www.mymainsite.com' + '/somepath';

Vì vậy, điều này là tương đương với

var splitUrl = myMainSite.split['/'];
3.

Làm thế nào tôi làm bây giờ giống như mã bên dưới và điều này mang lại cho tôi một loạt các chỉ mục của URL trong

var splitUrl = myMainSite.split['/'];
4.

var splitUrl = myMainSite.split['/'];

var splitUrl = myMainSite.split['/'];
4 trông giống như:

0: //
1: www.
2: mysite.com
3: path
4: path
5: needthispath
6: somepath

Và tôi liên kết chúng như

var splitUrl = myMainSite.split['/'];
6 và nó trông không đẹp chút nào.

Vì vậy, câu hỏi của tôi là làm thế nào để phân chia/loại bỏ vị trí URL

var splitUrl = myMainSite.split['/'];
7 để có được đường dẫn URL
var splitUrl = myMainSite.split['/'];
8 trong JS? Có cách làm việc này nhanh hơn và sạch hơn không?

Để phân chia một URL, sử dụng phương thức Split []. Sử dụng toString [] trước đó. Hãy cho chúng tôi xem một ví dụ

Thí dụ

var newURL="//www.example.com/index.html/homePage/aboutus/";
console.log[newURL];
var splitURL=newURL.toString[].split["/"];
console.log[splitURL];

Ở trên, chúng tôi đã đặt chém về phía trước trong hàm split [], vì chúng tôi cần chia URL sau mỗi lần chém như vậy.

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đầu ra

Ở đây, tên tệp của tôi là demo150.js. Điều này sẽ tạo ra đầu ra sau -

PS C:\Users\Amit\JavaScript-code> node demo150.js
//www.example.com/index.html/homePage/aboutus/[
   '',
   '',
   'www.example.com',
   'index.html',
   'homePage',
   'aboutus',
   ''
]

Cập nhật vào ngày 11 tháng 9 năm 2020 08:36:01

  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để thay thế trước khi chuyển tiếp trước đầu - JavaScript?
  • Có thể chia một chuỗi với dấu phân cách sau mỗi từ trong javascript
  • Di chuyển mọi bảng chữ cái về phía trước 10 vị trí trong JavaScript
  • Chọn văn bản sau khi chém cuối cùng trong MySQL?
  • Bình phương mọi chữ số của một số bằng cách sử dụng split [] trong javascript
  • Tại sao chúng ta nên sử dụng dấu chấm phẩy sau mỗi chức năng trong JavaScript?
  • JavaScript chèn không gian sau mỗi hai chữ cái trong chuỗi?
  • Tôi có cần sử dụng dấu chấm phẩy sau mỗi chức năng trong JavaScript không?
  • JavaScript - Chuyển hướng URL
  • Ví dụ về JavaScript để chụp các vị trí chuột sau mỗi khoảng thời gian nhất định
  • MySQL truy vấn để phân chia một cột sau các ký tự cụ thể?
  • Phần tử nhỏ nhất kth sau mỗi lần chèn vào C ++
  • Thay thế [] bằng split [] trong javascript để nối 0 nếu số sau dấu phẩy là một chữ số duy nhất
  • Chương trình Java Regex để phân chia một chuỗi ở mọi không gian và dấu câu.
  • Viết chức năng rút ngắn URL tùy chỉnh trong JavaScript

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:50 [UTC/GMT +8 giờ]

JavaScript Basic: Bài tập-144 với giải pháp

Viết một chương trình JavaScript để phá vỡ địa chỉ của một URL và đặt nó là một phần vào một mảng.

Lưu ý: Cấu trúc URL:: //.org [/] và có thể không có phần nào trong địa chỉ.

Trình bày bằng hình ảnh:

Giải pháp mẫu:

Mã HTML:




  
  
  Break an address of an url and put it's part into an array.






Mã JavaScript:

function break_address[url_add] {
    var data = url_add.split["://"]
    var protocol = data[0];
    data = data[1].split[".com"];
    var domain = data[0];
    data = data[1].split["/"];

    if[data[1]]{
        return [protocol,domain,data[1]]
    }

    return [protocol,domain]
}

var url_add = "//www.w3resource.com/javascript-exercises/"
console.log["Original address: "+url_add]
console.log[break_address[url_add]]

Đầu ra mẫu:

Original address: //www.w3resource.com/javascript-exercises/
["https","www.w3resource","javascript-exercises"]

Sơ đồ:

Phiên bản ES6:

function break_address[url_add] {
    let data = url_add.split["://"];
    const protocol = data[0];
    data = data[1].split[".com"];
    const domain = data[0];
    data = data[1].split["/"];

    if[data[1]]{
        return [protocol,domain,data[1]]
    }

    return [protocol,domain]
}

var url_add = "//www.w3resource.com/javascript-exercises/"
console.log[`Original address: ${url_add}`]
console.log[break_address[url_add]]

Bản thử trực tiếp:

Xem bút JavaScript-Basic-exercise-144 của W3Resource [@W3Resource] trên Codepen.

Cải thiện giải pháp mẫu này và đăng mã của bạn thông qua Disqus

Trước: Viết chương trình JavaScript để sắp xếp các chuỗi của một mảng chuỗi nhất định theo thứ tự tăng độ dài. Write a JavaScript program to sort the strings of a given array of strings in the order of increasing lengths.
Next: Write a JavaScript program to find the maximum integer n such that 1 + 2 + ... + n

Chủ Đề