Проверка введенных данных

  • Автор темы Автор темы mmaxim
  • Дата начала Дата начала

mmaxim

Новичок
Проверка введенных данных

Здравствуйте!

Нужно проверить значение полученное из формы. Требование - только цифры в строке, никаких букв и символов. Как это сделать проще всего?
 
kruglov, если введенные значения проверяются по-одному, то все равно, если надо менять шаблон, то надо менять код.

если где-то храниться шаблон для всех полей формы в виде регулярок, и проверка выполняется некой стандартной ф-ей CheckFormInputsFormat, то согласен, смысла в ctype-digit нету

вообще обрати внимание на время постов - я об оптимизации preg_match точно не думал
 
$result = ((int)$x.""==$x."");

-~{}~ 29.05.08 01:29:

первоисточник
http://www.php.net/manual/en/function.is-int.php
 
Я не совсем точно выразился.

PHP:
function testInt($x){
    return((int)$x.""==$x."");
}
var_dump (testInt(false));
var_dump (testInt(true));<-----
var_dump (testInt(0));
var_dump (testInt(1));
var_dump (testInt(10));
>>>
bool(false)
bool(true)<-----
bool(true)
bool(true)
bool(true)

Впрочем ф топку.
 
Сверху