From 3293cc536fbd1ef55258afeb3641d73ac8ed21fc Mon Sep 17 00:00:00 2001 From: dozer111 Date: Thu, 24 May 2018 14:39:19 +0200 Subject: [PATCH] Добавил валидацию телефона для форм --- common/models/Feedback.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/common/models/Feedback.php b/common/models/Feedback.php index 4164da6..edc68d3 100755 --- a/common/models/Feedback.php +++ b/common/models/Feedback.php @@ -1,5 +1,9 @@ 'Введите данные в форму согласно заданному шаблону: +38(132) 456 78 89', 'on'=>[self::SCENARIO_FEEDBACK,self::SCENARIO_DEFAULT] ], - //[['phone'],'match','pattern'=>'/\+3?8?\(?([\d]{3}([ .-]?))\)?([ .-]?)([\d]{3}([ .-]?))\2([\d]{2}([ .-]?))([\d]{2}([ .-]?))/','message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123) 456 78 79'], + [ + ['phone'], + 'match', + 'pattern'=>'/^(\+38\(0\d{2}\)\d{3}-\d{2}-\d{2})/', + 'message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123)456-78-79'], [ ['name'], 'string', -- libgit2 0.21.4