Проверка телефонных номеров, содержащих символы «+» и «-» - PullRequest
1 голос
/ 25 марта 2011

В CodeIgniter, как мне проверить телефонные номера, содержащие символы «+» и «-»?

1 Ответ

4 голосов
/ 25 марта 2011

Вы не можете ввести число с «-», так как вы определили целое число как правило проверки.Поэтому проверка не удастся.Вам нужно работать с RegEx, чтобы вы могли создавать более сложные проверки.Дополнительную информацию см. В разделе о проверках в руководстве CI .

Ваше правило проверки:

$this->form_validation->set_rules('foo', 'Number', 'callback_number_validation');
Note how the keyword callback_ is used to identify CI your function for validation.

Ваша функция обратного вызова:

//$str will be the value you want to verify
function number_validation($str) {
    return preg_match("your_regex", $str) ? true: false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...