Saya mencoba membagi string url menjadi substring sehingga saya hanya bekerja dengan nama domain situs web mis. https://nodejs.org/api/console.html harus nodejs.org dan http://postgresql....

0
azan_bade 9 April 2021, 21:15

1 menjawab

Jawaban Terbaik

JavaScript memiliki antarmuka bawaan yang menangani URL dan bagian-bagiannya, dengan tepat bernama URL.

Anda dapat membuat instance URL menggunakan string sumber dan kemudian menggunakan parameter hostname untuk mendapatkan nama domain.

Cuplikan berikut menunjukkan ini dalam tindakan:

let urlString = 'https://nodejs.org/api/console.html';
let u = new URL(urlString);
console.log(u.hostname);

Informasi lebih lanjut tentang antarmuka URL di sini , dan khususnya properti hostname di sini.

Perhatikan bahwa ini didukung penuh oleh semua browser modern dan Node.js, tetapi memiliki dukungan terbatas di IE.

2
Martin 9 April 2021, 18:21