Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка на допустимые символы
 
 автор: Саня   (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).
Что-то не выходит.

   
 
 автор: isset   (29.05.2005 в 15:39)   письмо автору
 
   для: Саня   (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)
 

Хм... Как просто.

Спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования