我只有一个简单的网址,我想使用正则表达式(不使用拆分功能)从网址中提取子域名和域名。假设网址是http://www.example.google.com/file.html,那么它应该提醒类似:
"Domain: google.com, Subdomain: example"
我想只使用javascript。
答案 0 :(得分:0)
这是非平凡的(例如,请参阅http://www.cambiaresearch.com/articles/46/parsing-urls-with-regular-expressions-and-the-regex-object,它甚至不会解析权限部分。)
您至少需要一个包含所有顶级域名的列表才能正确执行此操作。
编辑:您需要考虑的边缘案例: