From ec42146f0456399e6a15cc15bb3e81c7c15e9f19 Mon Sep 17 00:00:00 2001 From: otsuka Date: Fri, 17 Jul 2026 10:45:13 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=A6=E3=83=BC=E3=82=B6=E3=83=BC=E7=99=BB?= =?UTF-8?q?=E9=8C=B2/=E7=B7=A8=E9=9B=86=E6=99=82=E3=81=AE=E3=83=8B?= =?UTF-8?q?=E3=83=83=E3=82=AF=E3=83=8D=E3=83=BC=E3=83=A0=E6=AC=84=E3=81=AB?= =?UTF-8?q?=E5=8D=8A=E8=A7=92=E3=83=BB=E5=85=A8=E8=A7=92=E3=82=B9=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=82=B9=E3=81=8C=E7=99=BB=E9=8C=B2=E3=81=A7=E3=81=8D?= =?UTF-8?q?=E3=81=A6=E3=81=97=E3=81=BE=E3=81=86=E4=BB=B6=E3=81=AE=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/baser-core/src/Model/Table/UsersTable.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/baser-core/src/Model/Table/UsersTable.php b/plugins/baser-core/src/Model/Table/UsersTable.php index 068ccb7b07..979e7aed96 100644 --- a/plugins/baser-core/src/Model/Table/UsersTable.php +++ b/plugins/baser-core/src/Model/Table/UsersTable.php @@ -159,7 +159,14 @@ public function validationDefault(Validator $validator): Validator $validator ->scalar('nickname') ->maxLength('nickname', 255, __d('baser_core', 'ニックネームは255文字以内で入力してください。')) - ->allowEmptyString('nickname'); + ->allowEmptyString('nickname') + ->add('nickname', [ + 'noWhitespace' => [ + 'rule' => function ($value) { + return !preg_match('/[  ]/u', $value); + }, + 'message' => __d('baser_core', 'ニックネームに半角・全角スペースは使用できません。') + ]]); $validator ->requirePresence('user_groups', 'create', __d('baser_core', 'グループを選択してください。')) ->add('user_groups', [