There are a lot of SO questions that seem to address variations of this question. But they tend to be complex regex answers and I am hoping I can find something simpler.
Given location.host values of
foo.mysite.com
app.foo.mysite.com
mysite.com
How can I get the root domain mysite.com
?
I could do something like finding the second to last .
, but this seems ugly and wouldn't work for any TLD's like .co.uk
. If jQuery has an object that contains this information I am happy to use it.
My goal is to create cookies that exist across all subdomains. To do this I need to find .mysite.com
. I'd prefer not to hardcode it.
.
you want the first.
(reading right-to-left) after the TLD. You could do this with a big regexp or a loop, but the latter would typically be less efficient. – Depressant