From 2b31c1d2ad4a93e9c098ea1a8ffd8becb62afe61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veronika=20Feh=C3=A9rv=C3=ADziov=C3=A1?= <128744051+VeronikaFeherviziova@users.noreply.github.com> Date: Tue, 2 Dec 2025 20:27:59 +0100 Subject: [PATCH] feat: enhance phone input validation in registration form --- frontend/app/pages/register/company.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/app/pages/register/company.vue b/frontend/app/pages/register/company.vue index b0fbb38..ebba477 100644 --- a/frontend/app/pages/register/company.vue +++ b/frontend/app/pages/register/company.vue @@ -19,7 +19,8 @@ useSeoMeta({ const rules = { required: (v: any) => (!!v && String(v).trim().length > 0) || 'Povinné pole', email: (v: string) => /.+@.+\..+/.test(v) || 'Zadajte platný email', - phone: (v: string) => (!v || /^[0-9 +()-]{6,}$/.test(v)) || 'Zadajte platné telefónne číslo', + phone: (v: string) => + (!v || /^\+[0-9]{6,13}$/.test(v)) || 'Zadajte platné telefónne číslo. Príklad: +421908123456', mustAgree: (v: boolean) => v === true || 'Je potrebné súhlasiť', }; @@ -101,8 +102,8 @@ async function handleRegistration() { density="comfortable" /> - +