From 011ac19465b26f0bbb586bb85d466925cd405c30 Mon Sep 17 00:00:00 2001 From: Kaiseridze Date: Wed, 3 Jul 2024 13:22:35 +0300 Subject: [PATCH] Adding name validation --- .../assets/js/widgets/pages/settings/UserSettingsForm.jsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/app/apps/codebattle/assets/js/widgets/pages/settings/UserSettingsForm.jsx b/services/app/apps/codebattle/assets/js/widgets/pages/settings/UserSettingsForm.jsx index 8e13645bd..f373311d4 100644 --- a/services/app/apps/codebattle/assets/js/widgets/pages/settings/UserSettingsForm.jsx +++ b/services/app/apps/codebattle/assets/js/widgets/pages/settings/UserSettingsForm.jsx @@ -79,6 +79,9 @@ const UserSettingsForm = ({ onSubmit, settings }) => { (name = '') => ( settings.name === name || name.length <= 16 ), + ).matches( + /^[a-zA-Z]+[a-zA-Z0-9_-\s{1}][a-zA-Z0-9_]+$/i, + 'Should contain Latin letters, numbers and underscores. Only begin with latin letter', ) .trim(), clan: Yup.string()