たとえば、この URL から (この URL のサブドメイン)http://test.example.com
を抽出する必要がある URL があります。test
この URL は動的であり、変更される可能性があるため、一致しtest
て抽出できませんでした。私はそれが私のために働いているコードのブロックを書きました。誰でもこれを達成するためのより良い方法を提案できますか?
var siteUrl = 'http://test.example.com';
var parts = siteUrl.split('.');
var subdomainstr = parts.shift(); // Output 'http://test'
var upperleveldomain = parts.join('.'); // Output 'example.com'
var extractSubDomain = subdomainstr.split('//');
var subdomain = extractSubDomain.slice(1).join('.');
console.log(subdomain); //Output test