Register translations
This commit is contained in:
@@ -15,7 +15,7 @@ export const Register = () => {
|
||||
.object({
|
||||
email: z
|
||||
.string()
|
||||
.email({ message: "Please enter a valid email" })
|
||||
.email({ message: "Gebe eine gültige E-Mail-Adresse ein" })
|
||||
.refine(
|
||||
(value) => {
|
||||
// Regex to check for email aliases like + or %
|
||||
@@ -28,15 +28,23 @@ export const Register = () => {
|
||||
),
|
||||
firstname: z
|
||||
.string()
|
||||
.min(2)
|
||||
.max(30)
|
||||
.min(2, {
|
||||
message: "Der Vorname muss mindestens 2 Zeichen lang sein",
|
||||
})
|
||||
.max(30, {
|
||||
message: "Der Vorname darf maximal 30 Zeichen lang sein",
|
||||
})
|
||||
.refine((val) => val.length === 0 || /^[A-ZÄÖÜ]/.test(val), {
|
||||
message: "Der Vorname muss mit einem Großbuchstaben beginnen",
|
||||
}),
|
||||
lastname: z
|
||||
.string()
|
||||
.min(2)
|
||||
.max(30)
|
||||
.min(2, {
|
||||
message: "Der Nachname muss mindestens 2 Zeichen lang sein",
|
||||
})
|
||||
.max(30, {
|
||||
message: "Der Nachname darf maximal 30 Zeichen lang sein",
|
||||
})
|
||||
.refine((val) => val.length === 0 || /^[A-ZÄÖÜ]/.test(val), {
|
||||
message: "Der Nachname muss mit einem Großbuchstaben beginnen",
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user