JavaScript | URLからwwwなしのドメイン名を取得する方法
JavaScriptでURL文字列からwwwなしのドメイン名を取得する方法を紹介しています。
URLからwwwなしのドメイン名を取得する
URL文字列からwwwなしのドメイン名を取得するJavaScriptのサンプルコードになります。
URL文字列をURL()コンストラクターでURLオブジェクトに変換します。
変換したURLオブジェクトからhostnameでドメインを取得、replace()でwwwを削除しています。
const url = 'https://www.1-notes.com/';
const domain = (new URL(url)).hostname.replace('www.','');
console.log(domain);
//1-notes.com
ドメインから除去しているのはwwwのみですので、サブドメインの場合はそのまま取得できます。
const url = 'https://sub.1-notes.com/';
const domain = (new URL(url)).hostname.replace('www.','');
console.log(domain);
//sub.1-notes.com
関数バージョンです。
function get_domain(url) {
return (new URL(url)).hostname.replace('www.', '');
}
アロー関数バージョンです。
const get_domain = url => {
return (new URL(url)).hostname.replace('www.', '');
}
ディスカッション
コメント一覧
まだ、コメントがありません