From c45d8e3ffd2bfc6b890d728cad6a3995dd200698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Herg=C3=A8s?= Date: Thu, 14 Aug 2025 21:27:44 +0200 Subject: [PATCH] fix(user): better regex and message for validate email --- lib/learning_phoenix/accounts/user.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/learning_phoenix/accounts/user.ex b/lib/learning_phoenix/accounts/user.ex index 83a9651..b71f249 100644 --- a/lib/learning_phoenix/accounts/user.ex +++ b/lib/learning_phoenix/accounts/user.ex @@ -33,8 +33,8 @@ defmodule LearningPhoenix.Accounts.User do changeset = changeset |> validate_required([:email]) - |> validate_format(:email, ~r/^[^@,;\s]+@[^@,;\s]+$/, - message: "must have the @ sign and no spaces" + |> validate_format(:email, ~r/^[^@,;\s]+@[^@,;\s]+\.[^@,;\s]+$/, + message: "this is not a valid email address" ) |> validate_length(:email, max: 160)