Commit 3293cc536fbd1ef55258afeb3641d73ac8ed21fc
1 parent
5d124d96
Добавил валидацию телефона для форм
Showing
1 changed file
with
10 additions
and
2 deletions
Show diff stats
common/models/Feedback.php
| 1 | 1 | <?php |
| 2 | - | |
| 2 | + /** | |
| 3 | + * ================================================================================================================= | |
| 4 | + * Модель, отвечающая за формы на всех страницах kbenergy | |
| 5 | + * ================================================================================================================= | |
| 6 | + */ | |
| 3 | 7 | namespace common\models; |
| 4 | 8 | |
| 5 | 9 | /** |
| ... | ... | @@ -177,7 +181,11 @@ class Feedback extends ArtboxFeedback |
| 177 | 181 | 'message'=>'Введите данные в форму согласно заданному шаблону: +38(132) 456 78 89', |
| 178 | 182 | 'on'=>[self::SCENARIO_FEEDBACK,self::SCENARIO_DEFAULT] |
| 179 | 183 | ], |
| 180 | - //[['phone'],'match','pattern'=>'/\+3?8?\(?([\d]{3}([ .-]?))\)?([ .-]?)([\d]{3}([ .-]?))\2([\d]{2}([ .-]?))([\d]{2}([ .-]?))/','message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123) 456 78 79'], | |
| 184 | + [ | |
| 185 | + ['phone'], | |
| 186 | + 'match', | |
| 187 | + 'pattern'=>'/^(\+38\(0\d{2}\)\d{3}-\d{2}-\d{2})/', | |
| 188 | + 'message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123)456-78-79'], | |
| 181 | 189 | [ |
| 182 | 190 | ['name'], |
| 183 | 191 | 'string', | ... | ... |