Формат телефона
Ответов: 1
Nik
15.12.2015 05:29
Здравствуйте, хотел спросить как задается формат для проверки поля типа телефон в формах. Там по умолчанию набор цифр, а хотелось бы чтобы номер проверялся по формату 8-xxx-xxx-xxxx
$fields = array(array("Имя", "char", "name", array("required" => true)), array("Email", "email", "email", array("required" => true)), array("Телефон", "phone", "phone"), array("Сообщение", "text", "message", array("required" => true)), array("Код безопасности", "char", "captcha", array("captcha" => "extra/captcha-simple/", "required" => true))); $form = new Form($fields);
Прочтений: 1494
Ответов: 1
Администратор
15.12.2015 11:18
Nik, для изменения формата ввода телефона нужно поменять регулярное выражение для проверки двумя способами:
array("Телефон", "phone", "phone", array("format" => "/^8-\d{3}-\d{3}-\d{4}$/")) //либо так $form -> addRule("phone", "format", "/^8-\d{3}-\d{3}-\d{4}$/", "Номер телефона должен соответствовать формату 8-ххх-ххх-хххх");
Ответить на вопрос