我只有一个简单的 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,它甚至没有解决拆分权限的问题部分。)
您至少需要一个所有顶级域的列表才能正确执行此操作。
编辑:您需要考虑的极端案例示例: