0
我只是有一個簡單的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例如,它甚至沒有解決分裂授權部分。)
您將至少需要所有頂級域名的列表,以正確地做到這一點。
編輯:邊緣案例,你需要考慮的:
在您的網址,我不認爲你想要www。或者你呢? dun dun – thatidiotguy
應該發生什麼:'http:// www.google.co.uk /'? – anubhava