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