0

私は単純なURLを持っているだけで、正規表現を使用して(分割機能を使用せずに)URLからサブドメインとドメイン名を抽出したいと考えています。URL がhttp://www.example.google.com/file.htmlであるとすると、次のような警告が表示されます。

"Domain: google.com, Subdomain: example"

私はjavascriptのみを使用してこれを行いたいです。

4

1 に答える 1

0

これは些細なことではありません (たとえば、http://www.cambiaresearch.com/articles/46/parsing-urls-with-regular-expressions-and-the-regex-objectを参照してください。これは、権限の分割にも対処していません。セクション。)

これを正しく行うには、少なくともすべてのトップレベル ドメインのリストが必要です。

編集:考える必要があるエッジケースの例:

  • Google COM
  • google.co.uk
  • sergey.brin@google.com
于 2012-09-25T13:40:34.543 に答える