Commit 3293cc536fbd1ef55258afeb3641d73ac8ed21fc

Authored by alex
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',
... ...