私は単純なURLを持っているだけで、正規表現を使用して(分割機能を使用せずに)URLからサブドメインとドメイン名を抽出したいと考えています。URL がhttp://www.example.google.com/file.htmlであるとすると、次のような警告が表示されます。
"Domain: google.com, Subdomain: example"
私はjavascriptのみを使用してこれを行いたいです。
私は単純なURLを持っているだけで、正規表現を使用して(分割機能を使用せずに)URLからサブドメインとドメイン名を抽出したいと考えています。URL がhttp://www.example.google.com/file.htmlであるとすると、次のような警告が表示されます。
"Domain: google.com, Subdomain: example"
私はjavascriptのみを使用してこれを行いたいです。
これは些細なことではありません (たとえば、http://www.cambiaresearch.com/articles/46/parsing-urls-with-regular-expressions-and-the-regex-objectを参照してください。これは、権限の分割にも対処していません。セクション。)
これを正しく行うには、少なくともすべてのトップレベル ドメインのリストが必要です。
編集:考える必要があるエッジケースの例: