![]() |
Помогите с регулярными выражениями.
Мне надо отфильтровать только цифры я фильтрую так - preg_match("|[0-9]|i",$id) , но почему то при запросе 1a1 он не отфильтровывает буквы. Подскажите как можно отфильтровать только цифры.
Зарание СПС!!! |
в смысле "отфильтровать"?
|
Мне надо проверить строчку на существования в ней только одних цифр
|
PHP код:
|
PHP код:
|
ОК.СПС
|
|
Так:
<?php $var = "15334"; if (preg_match("/[^0-9]+/", $var)) print("Параметр не число"); else print("Параметр число"); ?> Или так: <?php $var = "15334"; if (!ctype_digit($var)) print("Параметр не число"); else print("Параметр число"); ?> |
2 Isis
Цитата:
|
| Время: 15:52 |