Я проверил свое регулярное выражение на нескольких тестерах, и я тоже пробовал несколько регулярных выражений, но продолжаю получать сообщение об ошибке: «Внутренняя ошибка при использовании шаблона» / ^ (04 \ d {2} / (\ d{2}) \ d {2} \ d {2}) $ / '".Я знаю, что это, вероятно, не лучшее регулярное выражение, но я не смог найти хорошего, и я не совсем профессионал в этом, и я должен двигаться дальше.Телефонные номера, которые должны совпадать: 04dd / dd dd dd, где d - это число от 0 до 9. Это код, который я использую при создании формы.
$phone = $this->addElement('text', 'phone', array(
'filters' => array('StringTrim'),
'validators' => array(
array('regex', false, array('/^(04\d{2}/(\d{2} )\d{2} \d{2})$/'))
),
'required' => true,
'label' => 'Phone:',
));
Как я могу решить эту проблему?проблема?Спасибо уже.