|
автор: Саня (29.05.2005 в 15:36) |
|
| Здравствуйте.
Как мне составить рег. выражение, которое проверяет переменную в которой должны быть только цифры.
У меня вот что вышло:
<?
$var="15239";
if (preg_match("/(0-9)/", $var)) echo ("true"); else echo ("false");
?>
|
Результаты неудовлетворительные.
Пробовал по-разному: ("/[0-9]/", $var), ("/([0-9])/", $var), ("/\d/", $var).
Что-то не выходит. | |
|
|
|
|
|
|
|
для: Саня
(29.05.2005 в 15:36)
| |
<?
$var="15239";
if (is_numeric($var)) echo ("true"); else echo ("false");
?>
|
или
<?
$var="15239";
if (preg_match("/^[0-9]+$/",$var)) echo ("true"); else echo ("false");
?>
|
Лучше конечно первый вариант | |
|
|
|
|
автор: Саня (29.05.2005 в 15:43) |
|
|
для: isset
(29.05.2005 в 15:39)
| | Хм... Как просто.
Спасибо. | |
|
|
|