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 回答