lib/simplificator_3000/helpers/email_helpers.ex
defmodule Simplificator3000.EmailHelpers do
@email_regex ~r/^[\w\.\d_\-\+]+@[\w\.\d_\-]+\.\w+$/
def valid_email?(email, nullable \\ false)
def valid_email?(nil, nullable), do: nullable
def valid_email?(email, _nullable) when not is_binary(email), do: false
def valid_email?(email, _nullable) do
Regex.match?(@email_regex, email)
end
end