Формат телефона
Ответов: 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);
Прочтений: 1735
Ответов: 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-ххх-ххх-хххх");Ответить на вопрос