Aggiedit/lib/aggiedit/utils.ex

13 lines
319 B
Elixir

defmodule Aggiedit.Utils do
def get_email_domain(email) do
domain_split = Regex.named_captures(~r/^.*@(?<domain>.*)$/, email)["domain"]
|> String.downcase()
|> String.split(".")
if Enum.count(domain_split) >= 2 do
Enum.join(Enum.take(domain_split, -2), ".")
else
nil
end
end
end